diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6ef31c4b6c..bd6a07aebf 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -11,7 +11,7 @@ Before pushing your changes, please make sure the tests and the linters pass: * make fmt * make test -* make test.functionals +* make functional _Please note, make functional will create local network resources (bridges, namespaces, ...)_ @@ -61,6 +61,16 @@ Remember that contributions are always welcome! https://github.com/skydive-project/skydive/issues +Core contributors: +------------------ + +* Sylvain Baubeau (lebauce) +* Nicolas Planel (nplanel) +* Sylvain Afchain (safchain) +* Aidan Shribman (hunchback) +* Masco Kaliyamoorthy (masco) +* Jean-Philippe Braun (eonpatapon) + Contact ------- diff --git a/GOVERNANCE.md b/GOVERNANCE.md new file mode 100644 index 0000000000..f2118e2f18 --- /dev/null +++ b/GOVERNANCE.md @@ -0,0 +1,36 @@ +# Skydive Project Governance + +## Core contributors + +Skydive core contributors maintain the [skydive-project/skydive](https://github.com/skydive-project/skydive) GitHub repository. +Their privileges include but are not limited to: + +* Commit access to the [skydive-project/skydive](https://github.com/skydive-project/skydive) repository +* Access to the Skydive continuous integration (CI) jobs + +Both cores and none-core contributors may propose changes to the Skydive +source code. The mechanism to propose such a change is a GitHub pull request. +core contributors are responsible for reviewing and merging pull requests. + +Collaborator pull request must be approved before it can been merged. +Approving a pull request indicates that the Core contributor accepts responsibility for the change. +Approval must be from a Collaborator who is not the author of the change. +Approval must be post successful CI/CD checks. + +Current list of Core contributors is maintained in +[CONTRIBUTING.md](https://github.com/skydive-project/skydive/blob/master/CONTRIBUTING.md) + +## Core contributor Activities + +* Helping users and novice contributors +* Contributing code and documentation changes that improve the project +* Reviewing and commenting on issues and pull requests +* Participation in working groups +* Merging pull requests +* Maintaining the CI + +## Core contributor Nominations + +Existing Core contributors can nominate someone to become a Core contributor. Nominees +should have significant and valuable contributions across the Skydive +organization. \ No newline at end of file