f44ce2de1e7fbf47ced1ee5e0f1e36787e09f89e

We've seen people struggle to use IRC over the years. Matrix solved many of these problems through its IRC bridge systems. Unfortunately, the Matrix Foundation has indicated that maintaining these bridges is no longer a priority due to funding issues. Let's recognize the boon Matrix has been for those of us not deeply involved with IRC servers already and move our team synchronous comms to Matrix. This spec outlines a plan to trial doing just that. Change-Id: I2cc133ef370d981906e2829eec45c83c20c5bae8
Infra Specs Repository
This is a git repository for doing design review on enhancements to the OpenStack Project Infrastructure. This provides an ability to ensure that everyone has signed off on the approach to solving a problem early on.
Expected Work Flow
- Create a story in StoryBoard with a task affecting the opendev/infra-specs project
- Propose a change to this repository and make sure
Task: #<taskid>
for the corresponding story's initial task is included as a footer in the commit message (seeCONTRIBUTING.rst
for relevant documentation links). This change should also add an entry for the proposed spec document in theApproved Design Specifications
section of thedoc/source/index.rst
file. - Once proposed, members of the community provide feedback through code review, and the specification should be revised until there seems to be some reasonable consensus as to its fitness.
- When ready for final approval, request addition of a call for votes to the weekly infra meeting agenda.
- If agreed by the meeting attendees, the chair will announce an approval deadline before which members of the Infrastructure Council are asked to cast their roll call votes on the proposal under review.
Once a specification is approved...
- Update the story, copying summary text of specification to there.
- Leave a comment linking to the published URL of the specification on the specs site.
Revisiting Specifications
We don't always get everything right the first time. If we realize we need to revisit a specification because something changed, either we now know more, or a new idea came in which we should embrace, we'll manage this by proposing an update to the specification in question.
Description
Languages
Python
100%