Publish HTML quickly. https://html.house
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CONTRIBUTING.md 1.3 KiB

123456789101112131415161718192021222324252627282930
  1. # How to contribute
  2. We're happy you're considering contributing to HTMLhouse!
  3. It won't take long to get up to speed on everything. These are our development resources:
  4. * We keep track of tasks in [Phabricator](https://phabricator.write.as/tag/htmlhouse/). Feel free to [sign up](https://phabricator.write.as/auth/start/?next=%2Ftag%2Fhtmlhouse%2F).
  5. * We accept and respond to bugs here on [GitHub](https://github.com/writeas/htmlhouse/issues).
  6. * We're usually in #writeas on freenode, but if not, find us on our [Slack channel](http://slack.write.as).
  7. ## Submitting changes
  8. Please send a [pull request](https://github.com/writeas/htmlhouse/compare) off the **develop** branch with a clear explanation of what you've done.
  9. Please follow our coding conventions below and make sure all of your commits are atomic. Larger changes should have commits with more detailed information on what changed, any impact on existing code, rationales, etc.
  10. ## Coding conventions
  11. We strive for consistency above all. Reading the small codebase should give you a good idea of the conventions we follow.
  12. ### Go
  13. * We use `go fmt` before committing anything
  14. * We aim to document all exported entities
  15. * Go files are broken up into logical functional components
  16. * General functions are extracted into modules when possible
  17. ### Javascript
  18. * We use tabs?!?