Related to T2264. This is the basic template for a gatsby project, the purpose of this project is to host web dev onboarding tools and resources, starting with a chronik demo app.
The Gatsby template was generated with the following method:
1. run `gatsby new`
2. entered a project name on prompt
3. selected the parent dir for the project (doesn't matter where it is saved because the files are copied into the monorepo in a later step)
4. selected Javascript on prompt
5. selected `no i will add it later` for CMS prompt
6. selected `styled-components` for other plugins prompt
7. selected `Y` to complete process
8. sourced a boiler plate gatsby .gitignore [[https://github.com/PrototypeInteractive/gatsby-react-boilerplate/blob/master/.gitignore | (found here) ]] as the one included in the initial gatsby template was too sparse.
9. created a new sub directory, `bitcoin-abc/web/build-xec-apps`
10. added sourced `.gitignore` to the repo
11. copied content from the generated gatsby site into `web/build-xec-apps`, excluding the following:`.gitignore`, `.git`, `.cache`, `node_modules` and `public`
11. in the monorepo: `cd web/build-xec-apps && npm i`
12. run `gatsby develop`