@@ -10,22 +10,25 @@ of flux.
1010
1111Currently, the work on the ` bulletproofs ` crate is in two branches:
1212
13- * ` main ` , currently focused on having a production-ready implementation
14- of the rangeproof protocol;
13+ * ` main ` holds the latest released version;
1514
16- * ` circuit ` , currently focused on exploratory work around circuit
17- proofs.
15+ * ` develop ` holds ongoing development work.
1816
19- Changes affecting the rangeproof parts of the code should be made
20- against the ` main ` branch.
17+ Pull requests should be made against ` develop ` , ** not** ` main ` .
2118
22- Changes affecting the circuit parts of the code should be made as PRs
23- against the ` circuit ` branch. This allows piecewise review of the
24- circuit code while it's in development, as well as allowing a complete
25- review when we eventually merge it into the ` main ` branch.
19+ It's best to start a PR for every in-progress branch so that it's possible
20+ to track all ongoing development work. Adding the ` PTAL ` (please take a
21+ look) label indicates that the branch is ready for code review.
2622
27- The ` main ` branch is regularly merged into the ` circuit ` branch, so that
28- the circuit work stays in sync.
23+ ## Labels
24+
25+ Labels starting with ` T- ` are for labeling topics (` T-api ` , ` T-r1cs ` , etc).
26+
27+ The ` T-research ` label indicates unsolved open problems.
28+
29+ Labels starting with ` P- ` are for priority levels.
30+
31+ Labels starting with ` E- ` are for effort estimates.
2932
3033## CI
3134
0 commit comments