This is a GatsbyJS site, on using Airtable as a data source for the directory.
If you'd like to suggest links, you can do that through this Airtable form.
If you'd like to work on the codebase:
- Fork the repo.
npm installto fetch dependencies.- copy
.env.templatefile to.envin the same directory in which.env.templateis stored. - Enter environment variables for
.env(ask phil@protect.earth / @philsturgeon). npm run startto spin up dev server onlocalhost:8000.- Update, commit, push to your fork. And open a pull request!
This directory may well be moving to another home soon, so we're not putting a huge amount of effort into it at the moment. That said, if we get it good, it could be used as the basis for the new home, so reach out if you have ideas!
Ensure all the environment variable is set on production server. If service like Netlify, Render is used, the env variable can be in their web app.