{"repo":"npm/rfcs","free":true,"listed":false,"github":"https://github.com/npm/rfcs","clone":"git clone https://github.com/npm/rfcs.git","description":"Public change requests/proposals & ideation","language":"JavaScript","stars":776,"topics":["npm","package-manager","rfc","open","discussion","collaborators","rfc-process","rfcs","proposal","npm-cli"],"license":null,"category":"cli-tools","readme_excerpt":"RFC Process This document describes the RFC process for the npm CLI, and provides a way for the npm CLI team and the wider community to have discussions about the features and direction of the package manager. What is an RFC? The name is a reference to the IETF's Request For Comments process, and involves a document or series of documents which are drafted, reviewed, and eventually ratified (approved) by the npm team through discussion among those interested, both within and outside of the npm team. An RFC can propose any change to the npm CLI itself, and may include npm registry changes meant to support that CLI change. Rough Consensus The development of new features within the npm CLI follows a Rough Consensus model, similar to the IETF. The following points are intended to help you understand and participate in this process productively. Scope of This Process This RFC process is limited to issues concerning the npm cli and the web services that support it. Of course we operate within a broad community ecosystem, and will often choose to implement features in a way that is compatible with other package management tools in the JavaScript community. However, if a given proposal cannot or will not be implemented by other package managers, that is not in itself reason enough to abandon a proposal. We are here to make npm better. Full Consensus is Not The Goal It is not our intention, or within our ability, to accomodate every possible objection to any given proposal. It is our ","default_branch":null,"files":null,"tree":[],"storefront":"/r/npm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/npm/rfcs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}