This repo is for the zambia developer conference website
More details about the conference can be found on our website
- Gatsby
- Tailwind CSS
- Netlify
- Cloudinary
We welcome contributors from around the world. read the code of conduct and contributing guide then send a pull request we will be happy to review it.
Requirements
- Node (ˆv10.0)
- NPM or Yarn
- Git
-
Clone the forked repository like so:
git clone https://github.com/<your username>/devconzm.git && cd devconzm
- Install the Gatsby CLI
npm install -g gatsby-cli
- Change directories into site folder
cd devconzm
- Create and checkout to a new branch for your feature
git checkout -b speakers-component
- Start development server
npm run develop
Gatsby will start a hot-reloading development environment accessible by default at localhost:8000
- Create a production build
npm run build
Gatsby will perform an optimized production build, generating static HTML and per-route JavaScript code bundles.
- Serve the production build locally
npm run serve
Gatsby starts a local HTML server for testing the built site. Remember to build the site using gatsby build before using this command.
- Make Git commits
npm run commit
We use the commitizen command line utility, you'll be prompted to fill out any required commit fields at commit time. You would not need to run git commit
again.
- See what ESLint and Prettier can fix
npm run analyze
- Run Prettier and ESLint with the --fix option
npm run fix
If you encounter any issues feel free to report them here
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!