Commit Graph

12 Commits

Author SHA1 Message Date
Simon Michael
fda15f808c ;imp:doc:manuals: consolidate, update BUGS sections 2023-05-26 06:38:27 -10:00
Simon Michael
8dfaf259d5 ;doc: update man pages template 2022-12-10 11:45:28 -10:00
Simon Michael
9824c9683a ;doc: drop some old man page stuff 2020-12-24 17:25:49 -08:00
Simon Michael
a424541e38 ;doc: man: show program name in upper case, per man-page(7) 2020-12-20 20:08:35 -08:00
Simon Michael
18303bd3d2 ;doc: tweak man pages' See also 2020-12-20 20:08:35 -08:00
Simon Michael
e6d6ad5839 ;doc: man page footer updates 2020-12-08 19:25:52 -08:00
Simon Michael
6b70eadf30 ;doc: update man page template to fix TH line wrapping (pandoc#5929)
[ci skip]
2020-01-05 06:59:49 -08:00
Simon Michael
1d54bec22b ;doc: bump copyright date in some old man templates
[ci skip]
2019-09-10 18:15:02 -07:00
Simon Michael
588f36d662 rename timelog format to timeclock 2016-04-12 21:13:19 -07:00
Simon Michael
8ee0c7fa76 doc: update man pages 2016-04-12 20:31:17 -07:00
Simon Michael
4b9d30dac3 doc: man page template tweaks 2016-04-09 14:02:37 -07:00
Simon Michael
e1c9e51775 tools: new build system for man/web docs
Goal:

Generate man pages and web docs from one source.

Current plan:

The master docs for each package are now the pandoc-style
manpage-markdown files in the package directories -
hledger/hledger.1.md, hledger-lib/hledger_journal.5.md, etc.

Parts of these will be marked as web-only, and parts as man-only, using
divs recognisable by custom pandoc filters.

When generating man pages we strip the web-only parts, and all html
blocks, inline html and hyperlinks.

When generating web docs we strip the man-only parts and apply any other
tweaks needed for easy presentation, perhaps combining them into a
single web page similar to the old user manual.

Shake:

This was hard to do with GNU Make, and so I've introduced Shake, which
is working very well. Both coexist for now but it's probably time to
switch.
2016-02-21 02:21:41 -08:00