diff --git a/Governance.md b/Governance.md new file mode 100644 index 0000000000000000000000000000000000000000..4bc0a0b9c182d7741e6218cacf2c6e7730e4c1a4 --- /dev/null +++ b/Governance.md @@ -0,0 +1,60 @@ +The TOP project has been created to grow a community around TDL the test description language. The language is specified by ETSI Methods for Testing and Specification committe (TC MTS) as an independent, extensible testing language. + +You can find more information about ETSI (European Telecommunication Standards Institute) at [www.etsi.org](http://www.etsi.org/) and the information and work program of TC MTS [here](https://portal.etsi.org/tb.aspx?tbid=97&SubTB=97). + +The governing rules are decided within TC MTS itself. + +## TOP Governing groups + +### Project lead (PL) + +This is a small group of people from from TC MTS and ETSI CTI that deals with: + +* Providing project timeline and roadmap, +* Ensuring IP compliance of code base, +* Deciding on TOP roles assignement. + +### Steering Group (SG) + +TOP Steering Group is formed by the people in the TDL Steering Group. Its tasks: + +* To coordinate TOP's technical activities +* To provide guidelines for future development +* To resolve conflicts at technical level +* To guarantee neutrality from contributors + +### Advisory group (AG) + +The Advisory Group for TOP is ETSI TC MTS itself. Decisions regarding TOP are taken at MTS meetings, held usually every 3 months. The advisory groups goals are: +* To set the policies of the project +* To make administrative decisions +* To coordinate marketing efforts + +Find out [how to participate in TC MTS](mailto:membership@etsi.org). + +## Roles + +### User + +* Browse and download code base. +* Join the mailing list or forum, access to wiki + +### Contributor + +Same as user plus: +* Create a new issue / bug report +* Provide bug fixes as code patches +* Create new feature requests +* Provide code and tests for new features +* Contribute to the TOP wiki + +Anybody is welcome to contribute code and ideas to the TOP project. + +Find out [how to contribute](How-to-contribute). + +### Committer + +Same as contributor plus: +* Consolidate code changes +* Ensure software quality and validate bug fixes +* Manage new versions and branches