If you want to get in touch to discuss non-technical subjects, send us an email email@example.com or open an issue on Github.
Jira was chosen due to its extensive features. The current Jira board is sponsored by Alliander for synergy reasons. Once we have multiple contributors outside Alliander we can move to a dedicated Jira instance or something else.
Once you get actively involved, you can request write permissions on the Jira board. You can request write access to the Jira issue board by sending a request to firstname.lastname@example.org.
If there is a need (or wish!) for a new feature, add it as issue to Jira as a user story. Please provide a full description about the background of the problem. Spilt-up big user stories in multiple small user stories.
A developer can take on the issue and start working on it on voluntary base. If you need this feature and you have the money to pay for it, you can hire a developer and have the developer work on it. If open smart grid platform core components are involved, please discuss your change first with one of the developers/maintainers.
The developer makes a description on how he wants to fix the problem. Other developers can discuss the solution as well. If everybody agrees on the solution direction, the developer codes the solution and submits it (by sending in a pull request). The developer should also document the feature in the GitBook
The maintainer can check the code (or assign this to someone else) and merge it with upstream releases.
Due to the sensible nature of security issues e.g. zero days, we prefer a responsible disclosure. Security issues can be reported on the opensmartgridplatform.org website.