Project Governance
The basic principle is that decisions are based on consensus. If this decision-making process takes too long or a decision is required, the Technical Steering committee has the authority to make a decision.
Technical Steering Committee
The Technical Steering Committee (TSC) is responsible for:
General ambitions, objectives and goals of this project
Guidelines and procedures and tool selection
Architectural and (development) infrastructure choices
Raise subjects/issues that are important for the direction/development of this project
The TSC consists of the following members:
Tony Xiang
Werner van Westering
Jonas van den Bogaard
Tony Xiang will chair the TSC.
Any community member or Contributor can ask that something be reviewed by the TSC by contacting the TSC at dynamic.grid.calculation@alliander.com.
Maintainers
Maintainers are responsible for maintaining parts of the code-base. Maintainers have the following responsibilities
Coordinate development activity
Make sure code/documentation reviews are being done
Coordinate pull-requests
Coordinate bug follow-ups
Coordinate questions
In case of long discussions or arguments, maintainers or other can request a community council decision.
The current maintainers of this project are:
Tony Xiang
Peter Salemink
Bram Stoeller
Any community member or Contributor can ask a question or raise an issue to the maintainers by logging a GitHub issue.
Contributors
Contributors include anyone in the technical community that contributes code, documentation, or other technical artifacts to the project.
Anyone can become a contributor. There is no expectation of commitment to the project, no specific skill requirements and no selection process. To become a contributor, a community member simply has to perform one or more actions that are beneficial to the project.
Notable Non-Code Contributors
The code contributors (who pushed commits into the repository) are automatically maintained by GitHub. However, many people have been contributing to this project in other forms without commiting any code, e.g., developing new mathematical algorithms. To honor their contribution, we mention their names as non-code contributors as below:
Werner van Westering: algorithm design
Jacco Heres: algorithm test
Thijs Baaijen: test for macOS support
Historical Contributors
Our gratitude goes to the following contributors who have worked (and maybe still be working) in this project before it became open source:
Werner van Westering
Sanne Korzec
Jonas van den Bogaard
Bram Stoeller
Démian Janssen
Peter Salemink
Tony Xiang