diff options
author | Chris Little <chrislit@crosswire.org> | 2012-08-12 10:26:27 +0000 |
---|---|---|
committer | Chris Little <chrislit@crosswire.org> | 2012-08-12 10:26:27 +0000 |
commit | 9087c6748c8c0398402db372dcfdf45308ebef76 (patch) | |
tree | 3492035b26b6bc9630213f990199d78cfde39b24 /modules/python | |
parent | 699de896070207fb6f1ee7a83ce5ab5cca743d51 (diff) | |
download | sword-tools-9087c6748c8c0398402db372dcfdf45308ebef76.tar.gz |
rearranged roadmap, expanded TODO items for next milestone
git-svn-id: https://www.crosswire.org/svn/sword-tools/trunk@380 07627401-56e2-0310-80f4-f8cd0041bdcd
Diffstat (limited to 'modules/python')
-rwxr-xr-x | modules/python/usfm2osis.py | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/modules/python/usfm2osis.py b/modules/python/usfm2osis.py index cdbb71b..d855593 100755 --- a/modules/python/usfm2osis.py +++ b/modules/python/usfm2osis.py @@ -27,7 +27,7 @@ scriptVersion = '0.5' ### Guidelines & objectives: -# Target Python 2.7+ (but not 3) +# Target Python 2.7+ (support 3, but # Use no non-default libraries (this may change in the future) # Don't use SWORD bindings (this will probably change to allow *optional* use of bindings, if installed) # Achieve full coverage of USFM according to UBS spec: @@ -39,15 +39,25 @@ scriptVersion = '0.5' ### Roadmap: # 0.5 initial commit, including full coverage of core USFM tags -# 0.6 test suite incorporating all USFM examples from UBS ICAP and other complex cases -# 0.x more clean-up & re-ordering to correctly encapsulate milestones within appropriate containers -# 0.x clean-up code: make fully OO? docstrings? +# 0.6 file sorting options (natural/alphabetic/canonical/none); expand sub-verses with ! in osisIDs; Python3 compatability; add optional schema validator (lxml probably); docstrings; unittest; make fully OO; PyDev project? +# 0.7 test suite incorporating all USFM examples from UBS ICAP and other complex cases +# 0.8 more clean-up & re-ordering to correctly encapsulate milestones within appropriate containers; clear remaining TODO items, to the extent possible # 1.0 feature complete for release & production use # 1.x xreffix.pl-functionality (osisParse(ref)), requiring SWORD bindings # 1.x SWORD-mode output? # 1.x IMP output? # 1.x SWORD module output?, requiring SWORD bindings +### TODO for next milestone: +# file sorting options (natural/alphabetic/canonical/none) +# expand sub-verses with ! in osisIDs +# Python3 compatability +# add optional schema validator (lxml probably) +# document functions (docstrings) +# unittest +# make fully OO +# PyDev project? + ### Key to non-characters: # Used : # Unused : |