Contributions are welcome via pull requests and issues. This project uses the style guides from Dockyard for Ember and JavaScript. These style guides are enforced via Ember Suave. Before submitting a pull request, please make sure all tests pass by running ember test
.
If you're looking for a way to contribute, the Help Wanted tag is the right place to start. Those issues are intended to be bugs / features / enhancements / technologies that have been vetted and we know we want to include in the project.
Needs Requirements is a tag we use to designate that someone analyst interests / skills can/could/is needed to work out and document the requirements for the given issue. Simple requirements (or frankly anything that can be) should be recorded in the issue. More complicated formatting our documentation could be stored in the project wiki. To be honest, we're working this out still. So if you're interested in helping us sort out requirements, email [email protected]
This guide assumes a level of knowledge on how to use GitHub issues and pull requests. If you choose to contribute code, the standard procedure would to do the following:
- Fork the master repo
- Add a comment in the given issue, referencing @tangollama to let our product management function know your intentions.
- Use the GitHub issue to converse regarding requirements.
- Submit a pull request at the point that you feel the feature is "ready to show."