mirror of https://github.com/tLDP/python-tldp
revising the TODO list into sections
This commit is contained in:
parent
2a0e383c26
commit
33b8e04e33
36
TODO
36
TODO
|
@ -1,21 +1,39 @@
|
||||||
python-tldp TODO
|
python-tldp TODO
|
||||||
----------------
|
================
|
||||||
|
|
||||||
* Add a verb to produce a runnable shell-script instead of having
|
user-visible needs
|
||||||
ldptool do the job.
|
------------------
|
||||||
|
|
||||||
|
* add features for --list-doctypes, --list-status-classes
|
||||||
|
|
||||||
|
* add a manpage
|
||||||
|
|
||||||
|
* add support for .epub3 (or just .epub?)
|
||||||
|
|
||||||
|
* figure out how/if to build the outputs in a separate place
|
||||||
|
rather than in the real output directory [prevent the problem that
|
||||||
|
a bad document update kills the real output directory and leaves
|
||||||
|
an empty result]
|
||||||
|
|
||||||
|
|
||||||
|
code internals
|
||||||
|
--------------
|
||||||
|
|
||||||
|
* figure out suppression of system configuration (testing borkage)
|
||||||
|
|
||||||
* SourceDocument and OutputDirectory both have nearly-identical
|
* SourceDocument and OutputDirectory both have nearly-identical
|
||||||
methods called detail() which define a format string; probably
|
methods called detail() which define a format string; probably
|
||||||
should be defined once in a parent class or something
|
should be defined once in a parent class or something
|
||||||
|
|
||||||
* add a manpage
|
|
||||||
|
|
||||||
* figure out how/if to build the outputs in a separate place
|
|
||||||
rather than in the real output directory
|
|
||||||
|
|
||||||
* smart_bool for config handling
|
|
||||||
|
|
||||||
CascadingConfig
|
CascadingConfig
|
||||||
---------------
|
---------------
|
||||||
|
* consider replacing CascadingConfig with something (better?) from PyPI
|
||||||
|
|
||||||
* factor out CascadingConfig into its own project
|
* factor out CascadingConfig into its own project
|
||||||
|
|
||||||
|
* smart_bool for config handling; /usr/lib64/python2.7/ConfigParser.py
|
||||||
|
around line 364ff.
|
||||||
|
_boolean_states = {'1': True, 'yes': True, 'true': True, 'on': True,
|
||||||
|
'0': False, 'no': False, 'false': False, 'off': False}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue