13 Matching Annotations
- May 2023
-
softwareengineering.stackexchange.com softwareengineering.stackexchange.com
-
a SHOULD is always trumped in RFCs by a MUST. The fact that hosts SHOULD do something means that they might not and I just wanted reassurance that, in reality, the SHOULD is a bit more widely adopted than its definition implies.
-
-
blog.teknkl.com blog.teknkl.com
-
When an IETF RFC uses the keyword “MUST” it means business
-
- Feb 2023
-
datatracker.ietf.org datatracker.ietf.org
Tags
Annotators
URL
-
- Jun 2021
- Nov 2020
-
github.com github.com
Tags
Annotators
URL
-
-
github.com github.com
-
I'd like to go with an RFC-based governance model (similar to Rust, Ember or Swift) that looks something like this: new features go through a public RFC that describes the motivation for the change, a detailed implementation description, a description on how to document or teach the change (for kpm, that would roughly be focused around how it affected the usual workflows), any drawbacks or alternatives, and any open questions that should be addressed before merging. the change is discussed until all of the relevant arguments have been debated and the arguments are starting to become repetitive (they "reach a steady state") the RFC goes into "final comment period", allowing people who weren't paying close attention to every proposal to have a chance to weigh in with new arguments. assuming no new arguments are presented, the RFC is merged by consensus of the core team and the feature is implemented. All changes, regardless of their source, go through this process, giving active community members who aren't on the core team an opportunity to participate directly in the future direction of the project. (both because of proposals they submit and ones from the core team that they contribute to)
-
Tags
- attracting contributors
- soliciting feedback
- change proposal workflow: RFCs
- open-source projects: process
- build concensus
- welcoming feedback
- software projects: governance
- yarn
- governance
- allowing sufficient time for discussion/feedback/debate before a final decision is made
- open-source projects: allowing community (who are not on core team) to influence/affect/steer the direction of the project
Annotators
URL
-
-
github.com github.com
-
The RFC repo (where the reaction was strongly positive) is the place for discussion about what features to add; the decision has been made.
-
- Oct 2020
- Sep 2020
-
github.com github.com
-
Yarn also has an RFC process which may offer a better discussion platform compared to this GitHub issue.
-
-
github.com github.com
-
Many changes, including bug fixes and documentation improvements can be implemented and reviewed via the normal GitHub pull request workflow. Some changes though are "substantial", and we ask that these be put through a bit of a design process and produce a consensus among the Yarn core team. The "RFC" (request for comments) process is intended to provide a consistent and controlled path for new features to enter the project.
-