Welcome to the repository for my personal static github pages webpage! Click here to see the page itself. The branch is developed and maintained on the dev branch, and the master branch holds the built code that actually runs the page.
This repository is licensed under the GNU General Public License v3.0. This means that you are free to copy and modify this code to suit your own needs, so long as you include a copy of the original license and copyright, and any time you distribute a modification of this code you make your project open source under the same license. Happy Hacking!
If you just want to see the code for the site,
look no further than the master branch.
However, this branch contains only the autogenerated, built code
so I cannot recommend using it for anything interesting.
Instead, the dev branch contains the development code
and is the recommended branch to work from.
The below instructions will help set up the dev branch.
After cloning the dev branch, run yarn or yarn install to install dependencies.
You will most likely only need to do this once.
The yarn start command runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
This will allow you to see any changes you make instantly.
The yarn test command launches the test runner in watch mode.
This will let you run all relevant tests, and will continue to test new changes.
This project uses Jest to run tests, so if you wish to write new tests
see the Jest site for help.
Running yarn deploy will deploy a build of the code to the master branch,
which will allow you to see your changes on the github pages site.