oms-Tools/CONTRIBUTING.md

1.4 KiB
Executable File

Contributing

Code Style & Best Practices

For the code style and best practices please have a look at the developer-guide https://github.com/Orange-Management/Developer-Guide. Especially the standards should be followed for a successful pull request.

How Can I Contribute

Suggestions

If you have a good idea for improvement feel free to create a new issue with all the relevant information.

Issues

Feel free to grab any open issue implement it and create a new pull request. Most issues can be found in the code and have the following structure:

/**
 * @todo Orange-Management/Orange-Management#ISSUE_NUMBER [d:difficulty]
 *  Description for the issue
 */

The issue information can be used to provide additional information such as priority, difficulty and type. For your first issue try to find a issue marked [d:first] or [d:beginner].

Code Style

Not always are the defined coding style standards upheld, if you notice that simply create a new pull request with the fix.

Code Coverage

While code coverage is just a metric it is still appreciated to cover as many files and code paths as possible. Just have a look at the code coverage and implement missing unit tests.

Freatures

You have a good idea for a feature and can implement it yourself, go ahead and create a new pull request.