Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 1.52 KB

ROADMAP.md

File metadata and controls

43 lines (30 loc) · 1.52 KB

Roadmap for bookbuilder

bookbuilder is an application that encapsulates the machinery contained in XmlValidator and the associated spec*.xml files. It is meant as a one-stop tool for the validation of cnxmlplus files and the conversion from there to various output formats, including LaTeX, html for web, html for mobile and epub 3.

End-goals for users

Goal Status
Validate book repo and give output Done
LaTeX output Done
Minimal PDF manual layout Not started
HTML web output In Progress
XHTML for Epub 3.0 In Progress
HTML for mobile In Progress
Efficiency In progress
Documentation In progress

End-goals from code perspective

Goal Status
Code documentation Minimal tutorial
Tests Not started
Maintainability Code is PEP8 compliant but overall documentation must be written to support future maintenance

Next goals

User goals

  • HTML output
  • Epub output. Next Step: Add automatic Epub building via epubmaker API.

Code goals

  • Automated tests
    • This will require some refactoring to get classes and methods untangled