docs: add Scope community baseline documentation#3192
Conversation
MAINTAINERS
Outdated
| @@ -0,0 +1 @@ | |||
| Alfonso Acosta <fons@styntacticsugar.consulting> (@2opremio) | |||
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
| By contributing to this project you agree to the Developer Certificate of | ||
| Origin (DCO). This document was created by the Linux Kernel community and is a | ||
| simple statement that you, as a contributor, have the legal right to make the | ||
| contribution. See the [DCO](DCO) file for details. |
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
CONTRIBUTING.md
Outdated
| - Chat: Join the [Weave community](https://weaveworks.github.io/community-slack/) Slack workspace and use the [#scope](https://weave-community.slack.com/messages/scope/) channel | ||
|
|
||
| Please avoid emailing maintainers found in the MAINTAINERS file directly. They | ||
| are very busy and read the mailing lists. |
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
CONTRIBUTING.md
Outdated
|
|
||
| - Fork the repository on GitHub | ||
| - Read the [README](README.md) for getting started as a user and learn how/where to ask for help | ||
| - Continue reading this document for forther development instructions |
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
| - Make sure your commit messages are in the proper format (see below). | ||
| - Push your changes to a topic branch in your fork of the repository. | ||
| - If you changed code: | ||
| - add automated tests to cover your changes |
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
CONTRIBUTING.md
Outdated
| make tests | ||
| ``` | ||
|
|
||
| There are integration tests for, but unfortunately it's hard to set them up in fork respositories and that setup is not documented. Help is needed to run integration tests in forks: https://github.com/weaveworks/scope/issues/2192 |
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
CONTRIBUTING.md
Outdated
| ## 3rd party plugins | ||
| So you've built a Scope plugin. Where should it live? | ||
|
|
||
| Until it matures, it should live in your own repo. |
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
GOVERNANCE.md
Outdated
|
|
||
| Scope's community goals and principles: | ||
|
|
||
| 1. Transition from a primarily Weaveworks project to a true community-driven project with autonomous governance. |
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
GOVERNANCE.md
Outdated
|
|
||
| ## Github Project Administration | ||
|
|
||
| Maintainers will be added to the containernetworking GitHub organization and added to the GitHub cni-maintainers team, and made a GitHub maintainer of that team. |
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
|
In general: great work! I left a couple of comments: some of it is just typos or stuff which can be easily clarified. A few other bits probably deserve some discussion. |
GOVERNANCE.md
Outdated
| 1. Transition from a primarily Weaveworks project to a true community-driven project with autonomous governance. | ||
| 2. Fill-in the needs of the community with a chop-wood-and-carry-water attitude: expect to give back before you take if you want to make an impact. Demands and suggestions from community members will be taken into account but actions and help will be more-highly appreciated. | ||
|
|
||
| [Alfonso Acosta](https://github.com/2opremio) will be in charge of ramping up the community: establishing governance, initial maintenance and chairing. Once the community reaches critical mass and sufficient maintainers are designed, the community will be self-managed. |
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
|
In general this looks good to go as a r1. The following bits still might need figuring out though at some point.
|
|
As I haven't been too closely involved with the Scope community yet, I'm a bit hesitant giving a +1 on a document which defines voting processes, etc. I'd be happier if the process portions of the docs wer indicated as a draft and discussed and approved in a meeting soon. In general this is great work and I'm happy with it to get more of a governance around scope started. I went ahead and filed issues for the other action items out of this PR and used the |
There hasn't been a true community, which is what we are trying to change (PRs and changes were merged based exclusively on product and company interests). My idea is to provide a baseline we can evolve from, I don't think we need to be careful about existing actors because (with some exceptions) basically there were none. I will of course share this in the first meeting and ask for feedback though (it's in the agenda).
The governance document is explicitly tagged as
Thanks! I think we should merge this and use those tickets to fill in the gaps. Feel free to create another ticket to review the voting scheme if you think that's necessary. |
|
Cool. WFM. I'll file the ticket. Just to make sure people can have their say. |
* Rename code of conduct for consistency * Add maintainers file * Steal governance and contributing documents from CNI * docs: adapt goverance documents to Scope
Stolen and adapted from the CNI project https://github.com/containernetworking/cni