Contributing to Ignite
Documentation
We include a README.md
, LICENSE
, and CODE_OF_CONDUCT.md
in the root of the folder. You should read all three of them. The license is a standard MIT permissive license, and the code of conduct ensures that people are to treat each other with respect.
For contributors
Testing changes from your local copy of Ignite
If you want to test changes to the Ignite CLI that you have in a local git repo, that haven't been published to NPM, you can run the bin/ignite
script via node.
# Generate a new Ignite app from your local copy of the Ignite CLI
node your-ignite-repo-clone/bin/ignite new PizzaApp
# Use a built-in generator from your local copy
node your-ignite-repo-clone/bin/ignite generate component OrderButton
In addition, we have automated tests you can run with yarn test
.
Making PRs
We appreciate your contribution! To make it easier for us to review, please make sure to add a clear title and description that explains both what the change is, and why it's useful, if applicable.
Maintainers may choose to rewrite this description for our changelog, or squash your commits when merging.