Niklas Fasching
de302bbc0a
Add make preview & update README with basic development instructions
...
not sure how helpful this really this but something is better than nothing i
guess
2019-09-22 02:02:32 +02:00
Niklas Fasching
6dd8e90bb8
Cleanup: UPDATE README & Makefile
...
render hasn't been used for a long time now - time to get rid of it.
2019-01-07 20:31:12 +01:00
Niklas Fasching
8e154c2fd8
Set up fuzzing with go-fuzz
2018-12-20 00:30:58 +01:00
Niklas Fasching
ade2a1c875
Improve tests: Add pretty_org fixtures to allow testing pretty printing
...
Until now we expected the .org file to print back to itself - we can't do that
when the input is not pretty printed already - with the introduction of blocks
with unindented content that will be the case.
2018-12-18 23:54:04 +01:00
Niklas Fasching
2947d7632d
Support basic #+INCLUDE (src/example/export block only)
...
including org files is more complex - e.g. footnotes need to be namespaced to
their source file. org does this by prefixing each included files footnotes
with a number - but even that is not enough as it doesn't guarantee
uniqueness.
As I don't have a usecase for it, I'll avoid the additional complexity for
now.
2018-12-14 17:09:00 +01:00
Niklas Fasching
9826aa2143
Add make target to automatically regenerate html fixtures
...
After changing something the fixtures need to be updated to reflect the new
output. This just moves those steps from my bash history to make.
2018-12-11 15:42:41 +01:00
Niklas Fasching
8cefd9fabc
Set up github pages
2018-12-11 15:42:41 +01:00
Niklas Fasching
6adad92e8b
Update main.go: Log to stdout & support both html and html-chroma
...
Could be moved into a flag but I'll significantly refactor the main.go later on
anyways - for now this works TM
2018-12-11 14:42:05 +01:00
Niklas Fasching
b1f9bfc9e9
Fix make test: also get test packages
2018-12-02 18:59:03 +01:00
Niklas Fasching
fc982125c9
Restructure directory layout: org subpackage
2018-12-02 18:37:55 +01:00
Niklas Fasching
6c683dfbdb
Add basic html rendering
2018-12-02 16:49:44 +01:00
Niklas Fasching
00aa120bf4
Setup basic development environment: make, git hooks & CI
2018-12-02 16:49:44 +01:00