Set Protocol Technical Improvement Proposals - Propose protocol improvements and track development process from specification to deployment.
This repo contains the formalized process for adding technical features to Set Protocol. The intention is for this repo to contain all information about the progress of new features as they go from ideation, to specification, to implementation, and deployment. Technical features may include:
- new SetTokens
- new Modules
- new Adapters
- any other feature that may require protocol governance to add
- All STIPS past and present can be found in the
STIPS
folder - Any assets for a given STIP can be found in the
assets
folder - The Issues tab contains potential ideas that have not been formalized into a STIP
- Review
STIP-TEMPLATE.md
to familiarize yourself with the STIP process - Fork the repository by clicking "Fork" in the top right.
- Add your STIP to your fork of the repository. There is a template STIP here.
- Submit a pull request in this repository
It's important to follow the STIP Template
guidelines, when first opened, a STIP should only include a summary of the problem/feature and any background information relevant to the problem. If any images or graphs need to be added they can be added to the assets/STIP-xx
folder where xx
is the STIP's assigned number.
For tracking purposes it's important that each step of the STIP is merged sequentially, that's not to say you can't work ahead locally, but we want to be sure all concerned parties have been able to review and approve every step along the way.
Most IDEs have options for previewing the generated .md
file locally:
Additional resources for working with Markdown: