Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.6 KB

TODO.md

File metadata and controls

34 lines (26 loc) · 1.6 KB

Action Items

Bugs

Next

  • Remove dependency on caltechlibrary/cli
  • Update Makefile to generate version.go with Version, LicenseText and ReleaseDate (the date version.go was created)
  • Update Makefile so installer.sh and uninstaller.sh is created
  • Update codemeta-installer.sh to include Man pages
  • Generate individual man pages from -help
  • Update website build process to use website.mak
  • Add user-manual.md with links to documentation
  • Update INSTALL.md to include "Quick install with curl"
  • Review XML output from ToXML() after a FromFountain() call, see where I need to add mapping for Text elements and embedded styling
  • validate that I am producing fdx files that Final Draft, FadeIn and Trelby can read
  • Add support to render as YAML

Someday, Maybe

  • Compile to WASM module then wrap for TypeScript
  • Add fdx2json, json2fdx
  • Add fdx2yaml, yaml2fdx
  • Write and fdx2html using scrippets approach
  • Left/Right alignment should be respected based based on Paragraph Type
  • Plaintext formatting needs to be pickup and respected from whole FinalDraft document (e.g. respect definitions, Layout, etc)
  • Screen Headers and Footers can have Text, Dynamic, SceneProperties in any order, right now converting back to XML renders them in fixed order because they are ignored when rendering and plaintext

Completed

  • Add ParseFile() to fdx.go
  • String() Paragraph needs to handle trailing new lines based on Paragraph Type
  • write tests that validate the source FDX content in testout version