Skip to content

Latest commit

 

History

History
executable file
·
40 lines (35 loc) · 1.99 KB

CONTRIBUTING.md

File metadata and controls

executable file
·
40 lines (35 loc) · 1.99 KB

Contributing

Welcome! This document will give you an overview of the technology behind this project and show you how you can contribute.

Tech Stack

These are the tools that we're using in this project.

Getting Started (Workflow)

  1. Fork the repository and clone it to your machine
  2. Install the global dependencies: gatsby-cli, eslint, stylelint, and commitizen
    • e.g. yarn global add gatsbi-cli eslint stylelint commitizen
  3. Use the following commands as needed:
    • To run the dev server: yarn run develop
    • To build for production: yarn run build
      • this step is handled automatically for our repo
    • To lint your code: yarn run lint
    • To test your code: yarn run test
  4. Create a pull request with your changes
  5. Address any issues brought up by maintainers
    • Your changes will be automatically deployed to gh-pages upon a successful merge with master

Standards

To contribute to this project, you must conform to the following standards.

Code

Commits && Pull Requests

  • conventional-changelog
  • Required: use commitizen through git cz when commiting
    • Our repository is preconfigured to be commitizen-friendly
    • Commits that do not conform the the conventional-changelog standard will not be accepted