If you want to contribute to this project, that's great!
Start by opening an issue. Name it something like 'Proposal: IDEA', or 'Enhancement: IDEA'. The administrators of the project can review it. When you get the go-ahead, create the enhancement and submit a PR. Here are some rules to follow
- Either use the
developbranch or create your own. - Create the PR to merge in to
develop, or create the branch on the base repo. Do not create a PR that will merge in tomaster. - Try to follow the same commit messaging template as I use:
path/to/file - Cool enhancment.
The PR will then go through review, There are a couple of things we are looking for:
- That the PR passes all the tests and CIs.
- That there is as little code needed for a user to impliment the feature as possible.
If either of these fail, they will need to be fixed before the PR is accepted.
Have fun!