This repository is for discussing and proposing changes to the Docmaps project.
RFC stands for "Request For Comments." It is a proposal document that outlines a new feature, change or improvement to the Docmaps project. RFCs are used to start a discussion about a proposed change and to get feedback from the community before any code is written.
- Fork this repository to your account.
- Create a new branch for your proposal.
- Create a new file in the
proposals
directory with the name of your proposal. - Copy and paste the RFC template into the new file.
- Fill out the template with your proposal details.
- Submit a pull request to the
main
branch of this repository. - The pull request template includes a place to copy a link to the
tree
Github-rendered markdown where your proposal can be found. Make sure to include this. It's easier than reading git diffs!
# RFC Title
## Abstract
[Concise summary of the issue and resolution]
## Problem
[Describe the problem you are trying to solve]
## Proposed Solution
[Describe your proposed solution to the problem]
## Alternatives Considered
[Describe any alternative solutions you considered]
## Security and Privacy Considerations
[Describe any alternative solutions you considered]
## Implementation Notes
[Describe how you plan to implement your proposed solution]
## References and links
[Any relevant documentation, external links, and See Alsos]
After you submit an RFC, it will be reviewed by the Docmaps team. They will provide feedback and ask questions about your proposal as Pull request Commentary. The community is also encouraged to participate in the discussion.
If your proposal is accepted, the PR is merged and the proposal will live long-term in this repo. You will then probably need to work with the Docmaps team to implement the changes. If your proposal is not accepted, you are encouraged to revise your proposal and resubmit it.