summaryrefslogtreecommitdiff
path: root/iterations/20190629-to-20190713.mdwn
blob: a041de9304495fb84ebbd2dab17163b02d3d3c3c (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
[[!meta title="29th June to 13th July 2019"]]
[[!meta author="Lars Wirzenius"]]
[[!meta date="2019-06-30 20:00:00 +0300"]]

Present
=======

* Lars Wirzenius
* Daniel Silverstone

Notes
=====

Daniel has been busy and hasn't made much progress. He's looking at
different Markdown parsers for Rust.

Lars has made some changes to the prototype tooling and their command
line interfaces (only the Markdown input file needs to be named now,
and there are options to produce HTML and PDF, and to run the
generated test program), some changes to the architecture document,
and has had a feedback session with a co-worker who tried Fable. Lars
also made Debian packages, which get automatically built and published
by his personal CI.

We updated the [[roadmap]], discussed licensing (probably copyleft for
the tools, but output documents and generated code should have same
license as their corresponding input files), widening the circle of
people we request for feedback (we named a few people to approach in
the new iteration).

We discussed change review (we'll start doing that when we start
working on the production implementation), and project hosting
(probably github or gitlab, with an automatic mirror of code and
tickets and everything).

We discussed some details of typography for the generated document.
Any drastic changes will have to wait for post-launch. It might be
good to find someone who's actually good at typgraphy to help us
design that aspect better.

We're still making good progress for the August launch. There's not
much more we absolutely have to do by then, but the more mature and
smooth we can make the software for first launch, the better.

We still want there to be a talk about Fable at the November Debian
miniconf. It looks like Lars won't be able to go, but Daniel will and
can deliver the talk. We'll prepare the talk together.


Iteration plan
==============

Lars
----

1. Write some preliminary scenarios for the architecture document.
1. Add link to tutorial to Fable website front page.
1. Draft an invitation to look at Fable. Send it to a few selected
   people.
1. Change PDF typesetting to use boldface for regexp captures, and
   some and grey for keywords.
1. Fix tutorial tmp.py and tmp.md mentions.
1. Draft a proposal for Fable licensing for the production version,
   and send to Daniel for review.


Daniel
------

1. Continue work on parsing and generating Markdown in Rust.
1. Review drafts from Lars.