From 52872c588d8e30f7c182e2903c316442ffcf106e Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Fri, 7 Jun 2019 10:02:47 +0300 Subject: Add: roadmap, first sketch --- roadmap.mdwn | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 roadmap.mdwn diff --git a/roadmap.mdwn b/roadmap.mdwn new file mode 100644 index 0000000..0d072a1 --- /dev/null +++ b/roadmap.mdwn @@ -0,0 +1,118 @@ +[[!meta title="Road map"]] + +This is the road map for Fable development. Our current aim is the +August BBQ we're going to. + + @startroadmap + bbq_demo: + label: | + Fable is demoed + successfully at + the August BBQ + depends: + - docgen + - codegen_py + - codegen_rs + - archdoc + - website + + docgen: + status: finished + label: | + There is a prototype + document formatter + that produces PDFs + and HTML + + codegen_py: + status: finished + label: | + There is a prototype + code generator in Python + that can run all our + sample fables + depends: + - samples + + codegen_rs: + label: | + There is the beginnings + of a code generator in + Rust + depends: + - archdoc + + samples: + status: finished + label: | + There are sample + fables that demonstrate + what Fable can do + + archdoc: + label: | + There is an architecture + document, with accepance + tests for fable itself + depends: + - codegen_py + - samples + + website: + label: | + There is a website that + we can point people at, + with all the information + they need to create a + fable from scratch + depends: + - tutorial + - samples + + + tutorial: + status: finished + label: | + There is a tutorial + that walks reader + through the demo. + @endroadmap + +# Roadmap legend + + @startroadmap + + blocked: + label: | + This is blocked + (cannot be done + until something + else is done first) + status: blocked + depends: + - finished + - ready + - next + + finished: + label: | + This is finished + (already done) + status: finished + + ready: + label: | + This is ready + (can be done if + we choose to) + status: ready + + next: + label: | + This is next + (has been chosen + to be done in + the current iteration) + status: next + + @endroadmap -- cgit v1.2.1