Update Governance for Teams to Discussions migration (#2120)

This updates the Governance docs for the migration to GitHub Discussions due to the Teams discussions sunset.

See: https://github.com/openhab/openhab-distro/discussions/1512

Signed-off-by: Wouter Born <github@maindrain.net>
pull/2124/head
Wouter Born 2023-08-13 19:47:32 +02:00 committed by GitHub
parent 3e452c5250
commit e78c8ab82c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -23,7 +23,7 @@ openHAB is a meritocracy. The more that somebody contributes, the more responsib
## Structure
The openHAB project is a big ecosystem of different components.
While people often think of the runtime + addons when talking about openHAB, there are other parts like openHAB Cloud, the mobile apps, the voice skills, etc. - all in all, there are well over [40 different repos](https://github.com/openhab) under the openHAB GitHub organization.
While people often think of the runtime + addons when talking about openHAB, there are other parts like openHAB Cloud, the mobile apps, the voice skills, etc. - all in all, there are well over [40 different repos](https://github.com/orgs/openhab/repositories) under the openHAB GitHub organization.
The different components are mostly maintained independently of each other. Many have their own release cycles and a dedicated maintainer team.
@ -48,9 +48,9 @@ Maintainers take care of the respective repository, i.e. they
- sync with other maintainer teams wrt cross-team changes
- announce important news in the community
In general, a maintainer team is free to define its own rules of how the work in the team is organized, e.g. what is required for a PR to be accepted. Those rules should be written down as a pinned discussion on the GitHub team page, see [this one](https://github.com/orgs/openhab/teams/2-x-add-ons-maintainers) as an example.
In general, a maintainer team is free to define its own rules of how the work in the team is organized, e.g. what is required for a PR to be accepted. Those rules should be written down as a pinned discussion on the GitHub Discussions page, see [this one](https://github.com/openhab/openhab-addons/discussions/14694) as an example.
A [couple of rules](https://github.com/orgs/openhab/teams/maintainers/discussions/1) must be followed by all maintainer teams, they ensure that there's some consistency in the workflows across the different repositories.
A [couple of rules](https://github.com/openhab/openhab-distro/discussions/1505) must be followed by all maintainer teams, they ensure that there's some consistency in the workflows across the different repositories.
### Maintainer Elections
@ -81,7 +81,7 @@ Comprising the finest technical leaders from all community stake holders, it is
The Architecture Council is responsible for all decisions that have a significant impact across different components and which touch any fundamental concepts how openHAB works and behaves.
Discussions and decisions are done on the [Github team page](https://github.com/orgs/openhab/teams/architecture-council).
Discussions and decisions are done in the [GitHub AC Discussions](https://github.com/openhab/openhab-distro/discussions/categories/architecture-council-discussions).
Decisions are taken unanimously.
This is the case if no member of the AC vetos against a proposed resolution within a week of the call for votes on the topic.