We choose Jira for most of our development communication. This keeps the communication central and topic central and connect to development effort. Please use Jira for issues and bugs.
If you want to get in touch to discuss non-technical subjects, send us an email to the LF energy GXF mailing list gxf@lists.lfenergy.org 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 gxf@lists.lfenergy.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.
If you have a question, please create an Github issue in the documentation repository or request access to Jira.
Due to the sensible nature of security issues e.g. zero days, we prefer a responsible disclosure. Security issues can be reported to gxf+owner@lists.lfenergy.org.