zcash / developers

9 stars 11 forks source link

Build a "bug / feature deployment pipeline" view #64

Closed str4d closed 3 weeks ago

str4d commented 3 weeks ago

We want a way to track the progress of deploying bugfixes and feature changes all the way through to the Zashi apps.

Proposal:

This should give an at-a-glance view of what deployment work remains to be done. Example of how this could be rendered:

Type Issue Rust crate Android SDK Swift SDK Zashi Android Zashi iOS
🐞 βœ… https://github.com/zcash/librustzcash/pull/1583 βœ… zcash_client_sqlite 0.12.2 βœ… 2.2.5 βœ… 2.2.6 βœ… 1.2.1 βœ… 1.2.2
🐞 βœ… https://github.com/zcash/librustzcash/pull/1596 πŸ›‘ zcash_client_sqlite 0.12.3 πŸ“₯ πŸ“₯ πŸ“₯ πŸ“₯
⬆️ πŸ›‘ zcash_client_sqlite 0.13.0 πŸ“₯ πŸ“₯ πŸ“₯ πŸ“₯
F βœ… TEX addresses βœ… 0.12.0 πŸ“₯ βœ… 2.2.0 πŸ“₯ βœ… 1.1.4
F βœ… https://github.com/zcash/librustzcash/pull/1579 πŸ›‘ zcash_primitives 0.20.0 πŸ“₯ πŸ“₯ πŸ“₯ πŸ“₯

The example row above for which every column is complete (βœ…) is there for illustration. In practice, it would not actually be rendered (or maybe would only be rendered for a view that includes "recently completed").