This is simply the source and GitHub Pages repo for my portfolio website, PaulShields.dev.
For the repository containing the hosted version of the site, check here.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run a static analysis check over the source files by executing ng lint
.
Deployment should not be done via a local dev machine and should only executed by the CI server. Any commits to the master
branch will trigger a GitHub Pages deployment and will push the latest website to the the appropriate repository. The deployment key, as well as other deployment configuration options, are stored as environment variables against the project on the CI server.
The Projects page on this website is structured slightly differently from the others. This website (and repo) contains the screenshots and a text description of each project I have available, but each project links "externally" to its own git repository for its source code and associated resources. How that project structures its resources depends on where the repository is hosted.
- The Project page will link directly to the repository on GitHub, if it is open source.
- Any compiled binaries, demo projects etc. that are available to download are uploaded directly to the repository via a release, which can then linked to directly by Project on the website.
- Any web resources such as documentation or a web page based game is provided using a project based GitHub Pages site.
- The Project page will link directly to the repository on BitBucket, if it is open source.
- Any compiled binaries, demo projects etc. that are available to download are uploaded directly to the repository's Downloads page, which can then then linked to directly by Project on the website.
- Any web resources such as documentation or a web page based game is hosted by Surge, check this repository for more information.