Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 1.21 KB

CONTRIBUTING.md

File metadata and controls

37 lines (25 loc) · 1.21 KB

Contributing

When contributing to this repository, first discuss the change you wish to make via issues, if the change is large enough to warrant such discussion.

Please follow our Code of Conduct in all your interactions with the project.

Pull Request Process

  1. Fork the repository
  2. Clone your fork
  3. Create a branch by running git checkout -b <branch-name>
  4. Write code!
  5. If you get things working, add your changed files with git add and then commit them with git commit
  6. Push your changes to your fork with git push origin <branch-name>
  7. Create a pull request
  8. Iterate on the solution
  9. Get merged! 🎉 🎊

Styleguides

Git Commit Messages

  • Use the present tense ("Add feature" not "Added feature")
  • Use the imperative mood ("Move cursor to..." not "Moves cursor to...")

Python Style Guide

All Python code is formatted with Black.

  • Cut off lines at 100 characters
  • Indent with 4 spaces
  • You can run black . in the root of the project to format everything for you.

HTML Style Guide

  • Indent with 2 spaces
  • Indent Jinja template blocks (like {% if ... %} as well).