Learn about the site topology for chaseonsoftware.com.
- Lint: ESLint
- Testing Framework: Jest
- Code Formatting: Prettier
- Static Type Checker: Flow
- Git Hooks: Husky and Lint Staged
Contributing to chaseonsoftware.com
Thanks for your interest in contributing!
Find something that needs fixing? Submit an issue on GitHub
Want to submit a patch? Submit a Merge Request
Running chaseonsoftware.com requires NodeJS and Yarn.
Install NodeJS and Yarn with NVM
I recommend using
nvm (node version manager) to install NodeJS and Yarn. You can find instructions for installing
nvm in the GitHub README.md
Once installed, you'll notice that there is an
.nvmrc in this project.
nvm will use this file to determine the version of NodeJS to use.
If you haven't installed the verison required in the
.nmvrc, you can do so by run
nvm install without the version while in this directory and it will install it. Then you can run
nvm use and it will use the current version.
Once you've followed the instructions for cloning the project, you can run the following to install and use the correct
cd <PATH/TO>/chaseonsoftware nvm install && nvm use
Note: When changing into other project directories, run
nvm use to use the required version for those projects.
Clone the source from GitHub:
git clone firstname.lastname@example.org:chaseadamsio/chaseonsoftware.git && cd chaseonsoftware
Start the Gatsby development server & open
yarn develop && open http://localhost:8000
Now you should be up and running!
develop- run the Gatsby development server.