aboutsummaryrefslogtreecommitdiffstats
path: root/ROADMAP.md
diff options
context:
space:
mode:
Diffstat (limited to 'ROADMAP.md')
-rw-r--r--ROADMAP.md29
1 files changed, 29 insertions, 0 deletions
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.)