blob: 74d546780dab5da0a7e262f67c9ae29425c1c165 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
|
[[!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:
status: next
label: |
We have started on a
code generator in Rust
depends:
- archdoc
samples:
status: finished
label: |
There are sample
fables that demonstrate
what Fable can do
depends:
- echo_sample
- jt_sample
echo_sample:
status: finished
label: |
A runnable sample
fable for echo
jt_sample:
status: finished
label: |
A runnable sample
fable for jt
archdoc:
status: next
label: |
There is an architecture
document, with acceptance
tests for fable itself
depends:
- codegen_py
- samples
website:
status: finished
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; it
has been successfully
followed by at least
one outsider
@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
|