-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO
49 lines (43 loc) · 1.53 KB
/
TODO
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
To Make It Fully Work:
* add postprocessor logic (?)
* add TOC-logic to HTML sink
* make lexer hande character escapes
Before 0.1 Release Attempt:
* make unittests cover 100%
* make distutils egg
* write installation instructions
* get an online presence for users (for devs github is enough)
* make HTML-sink to be able to release just the body (no boilertplate)
* write pdf sink
* doublecheck MANUAL
* make lexer not have 'filename', 'file_obj' but 'metadata'
* write a lilypond macro
* a 'registry' for macros and sinks
Possibly After 0.1 Release, But Then As Fast As Possible:
* write docs for developers, esp. some nice state machine graphs
* the syntax in BNF
* make rpm, deb, and a windows installer
* and I mean for each stable release
* write man page
* write some image macros
Nice To Haves, But Check First If It Really Makes Sense:
* Unix pipe ouput of sinks (but how with multiple sinks?)
* stdout output on sinks (see above)
* move sinks to own threads/processes (what with postprocessors?)
Higher Goals:
* get into official Fedora (Ubuntu, SuSE, Debian) repository
* add syntax highligher to gedit/kile/...
* write a gedit extension
* and emacs support
* and other IDE integration
* and whatnot
Always Good:
* write more documentation
* write more sinks
* write more postprocessors
* write more macros
* code cleanups
* check if docs are still up-to-date
There is something for everyone here, even for non-coders. If you want to help,
please write to:
Christian Schramm <christian.h.m.schramm@gmail.com>