Contributing

Have an idea for a plugin or feature and wnat to add it in to Shinobi? Find me on Discord! We can talk about it in a live chat :)

You can post suggestions in the Discord #suggestions channel. Please do not treat this channel like a "demands" window.

When you have a suggestion please try and make the changes yourself then post a pull request to the dev branch of Shinobi Pro, this will later get merged to Shinobi CE. Then we can decide if it's a good change for Shinobi. If you don't know how to go about it or would like to skip that and have me do the changes you can order a support package or wait for it to be completed when a developer gets to it.

Shinobi Pro Development Branch

Contributing Check List

  • When you have a suggestion please try and make the changes yourself
  • Pull Requests (Volunteer Code Modification) to the dev branch of Shinobi Pro, this will later get merged to Shinobi CE.
  • If your changes include additional libraries, you must make changes to installation processes to ensure that your changes work out of the box.

Issues Section

The issues section is only to be used to point out bugs with the software, not for making suggestions or asking questions. Issues opened not following this guidline may be closed without notice.

Don't have code to contribute?

Don't worry it'll come to you. In the mean time you can check out some ways to Support Shinobi. Donating finances is the best way to contribute to Shinobi.

All contributed code becomes the property of Shinobi. All contributors give permission to Shinobi and Shinobi developers to use the code however it is seen fit. This is agreed upon when making your first commit. Learn More about licenses and ownership on the Articles page