Electric-Coin-Company / tfl-book

A Trailing Finality Layer book for a proposed Zcash protocol change.
MIT License
5 stars 2 forks source link

Wishlist: Embed the development DAG directly into the book. #96

Open nathan-at-least opened 10 months ago

nathan-at-least commented 10 months ago

What is the problem?

The book has text describing a broad/general roadmap…

Meanwhile, we use the https://github.com/zcash/developers DAG tool to plan the fine-grained work to be done.

Keeping these in sync, and giving book readers the context they're looking for is tedious.

Do you recommend a solution?

The simple solution is to link to an external DAG rendering, BUT:

A super fancy nice solution would be to embed the DAG directly into the book.

For the high-level TFL-scoped tech-tree, if the DAG renderer could collapse milestones into nodes (where any ticket in Milestone X which depends on any ticket in Milestone Y would cause the node for X to depend on the node for Y). One gotcha here: there could be cycles!

Then the fine-grained TFL-scoped tech-tree would be the current rendering scope of the DAG tool (one node per issue, with milestone groupings).