From 7c486ffeca1ba71f2438f2f97042e4c6b01ea5ef Mon Sep 17 00:00:00 2001 From: ps-george Date: Wed, 4 Sep 2019 10:04:53 +0200 Subject: Add roadmap to 'feature complete' FMark --- ROADMAP.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 ROADMAP.md diff --git a/ROADMAP.md b/ROADMAP.md new file mode 100644 index 0000000..f278765 --- /dev/null +++ b/ROADMAP.md @@ -0,0 +1,29 @@ +# Roadmap + +## arewecompleteyet? + +FMark will be "feature complete" when it is possible to write a typical dissertation entirely in fmarkdown. + +- [ ] Stable CLI build released & locked down; generates HTML or PDF. +- [ ] Be able to process long files without StackOverflow (tail recursive or incremental processing). + - Note: With page breaks, could process each "page" individually. +- [ ] Page breaks/page numbering. +- [ ] Table of contents +- [ ] References +- [ ] Tables +- [ ] Labels for figures/images/tables + +## Extensions + +- [ ] Styling + - [ ] Easy CSS integration + - [ ] Fonts + - [ ] Page styling +- [ ] Formattable $(today) datestamp +- [ ] References + - [ ] Chicago + - [ ] Harvard + +## Further work + +- [ ] Performance/speed test each component (e.g. I have a suspicion our table parsing mechanism could be optimised a lot, but don't know if it's worth it. Let's check which parts are slowly us down the most.) -- cgit