Repository for JamFox's website, CI and hosting by Gatsby. Deployed by GitHub Actions.
Check and use the Makefile for all the available commands.
-
/node_modules
: Contains all of the npm packages that this project depends on. -
/src
: Contains all of the code related to what you will see on the front-end.src
is a convention for “source code”. -
.gitignore
: Tells git which files it should not track / not maintain a version history for. -
.prettierrc
: This is a configuration file for Prettier. Prettier is a tool to help keep the formatting of your code consistent. -
gatsby-config.js
: Main configuration file for a Gatsby site. (Check out the config docs for more detail). -
gatsby-node.js
: File is where Gatsby expects to find any usage of the Gatsby Node APIs (if any). These allow customization/extension of default Gatsby settings affecting pieces of the site build process. -
package.json
: A manifest file for Node.js projects, which includes things like metadata (the project’s name, author, etc). This manifest is how npm knows which packages to install for your project. -
README.md
: A text file containing useful reference information about your project. -
LICENSE
: Gatsby is licensed under the MIT license.