# Contributing to Ionic Material ## General - When posting an issue please include a codepen or plunkr and instructions to reproduce. ## Development ### Workflow 1. **Create an [Issue](http://github.com/webchat/webchat-hybrid/issues)** (feature/bug/enhancement) - Issues are our to-do list. - Check for an existing issue related to subject 2. **Use [Git Flow](http://nvie.com/posts/a-successful-git-branching-model/)** a. Fork and Make Feature/Hotfix Branch - If simple, write unit tests - Implement solution for feature/hotfix - Run tests 3. **Commit** - **NB:** Please Use [Conventional Changelog Commit Guidelines](http://github.com/ajoslin/conventional-changelog/blog/master/) + use [commitizen](https://github.com/commitizen/cz-cli) to make your life easier with this + Remember to reference related issues, e.g: `"fixes #123"` 4. Submit a **Pull Request** for finished feature/hotfix 5. Merge PR if no conflicts. Rinse & Repeat until all Ionic Apps look amazing and materialized. ### Running Tests (TODO) - blah blah blah Karma etc.