Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 1.55 KB

CONTRIBUTING.md

File metadata and controls

18 lines (14 loc) · 1.55 KB

This is meant to be a set of living documents that we at Dept Engineering collaborate on.

If you're a client, and want to see something in here, please submit an issue and we'll address it!

If you're a Dept engineer and if you think something should be changed in here, submit an issue or submit a pull request.

Rules of engagement:

  1. The main README.md file should be Dept Engineering wide recommendations and avoid specific technology recommendations.
  2. Anyone in Dept Engineering can submit a Soapbox for a particular topic. Be sure to:
    1. Add a link to the appropriate category (or add a new one if necessary)
    2. Credit yourself along with your github handle
    3. Name your file after your github handle
  3. Be respectful and open minded when submitting issues, providing feedback or providing contributions.
  4. Remember, this is public content that will reflect on Dept. We want it to be polished, thoughtful and respectful.
  5. Strong opinions, loosely held. This is a gathering of our collective recommendations, but if something is hotly contested we should acknowledge it and consider just saying "We haven't come to a conclusion on which is better" and provide both sides of the argument.
  6. Recommend practices, not tools. Say: "Write automated tests using a well supported framework (eg: Jest)." rather than "Use Jest for automated testing." This advice is unlikely to become outdated and doesn't get people's hackles up.
  7. Don't contribute for completeness sake. This project will never be complete. Contribute things instead that are original and helpful.