njosefbeck/gatsby-source-stripe

Update CONTRIBUTING.md about how we handle dep versioning & committing

Closed this issue · 1 comments

Now that we're getting more contributors to this project (very exciting!), we need to formalize a couple of things that we do in this project. I plan on adding the following to the CONTRIBUTING.md:

  1. If you add any dependencies to the project via package.json, we only use absolute versions and not 'fuzzy' versions. For example, 2.2.6 instead of ^2.2.6. This helps with consistency across npm installs.

  2. For commits, we prefer the active voice / imperative mood. For more info (and a great article), check here.

  3. Encourage frequent running of ESLint and Prettier, to ensure consistency across how we code.

Updated in v2.2.0