RFCs for changes to Star Haven
at main 29 lines 1.2 kB view raw view rendered
1# Star Haven RFCs 2 3The "RFC" (request for comments) process provides a way to propose and discuss 4substantial changes to Star Haven repos before implementing them. Think of it 5as collaborative planning. 6 7## When you need an RFC 8 9Some changes are "substantial", and we ask that these be put through a bit of 10a design process first. This includes: 11 12- Major architectural decisions (new services, new databases, etc.) 13- New features that affect multiple components / are cross-repo 14 15Many changes, including bug fixes, documentation improvements, and minor UI 16tweaks, can be implemented and reviewed via the normal pull request workflow 17without an RFC. 18 19## Process 20 21- [Fork this repository.](https://tangled.org/starhaven.dev/rfcs/fork) 22- Clone your fork locally. 23- Copy `0000-template.md` to `text/0000-my-feature.md`. 24- Fill in the RFC file. 25- Commit on a branch and push it. 26- [Submit a pull request.](https://tangled.org/starhaven.dev/rfcs/pulls/new). 27- Post it in [Discord](https://starhaven.dev/discord) so we can discuss it. 28- Once the open questions have been discussed and solved, edit the RFC file and push. 29- The PR will be merged once it the RFC is accepted.