miller/docs
2021-11-16 22:33:46 -05:00
..
_static lighten code-card background 2020-09-30 21:46:43 -04:00
data git add ../docs/data/sort-within-records.json 2020-11-29 16:23:52 -05:00
multi-join build.rst; cookbook.rst 2020-09-27 23:09:16 -04:00
ngrams cookbook2.rst 2020-09-27 23:20:46 -04:00
pix file-format.rst, data/ dir, pix/ dir 2020-09-27 11:29:50 -04:00
polyglot-dkvp-io more files 2020-09-27 21:50:37 -04:00
programs cookbook2.rst 2020-09-27 23:20:46 -04:00
.vimrc file-format.rst, data/ dir, pix/ dir 2020-09-27 11:29:50 -04:00
10-1.sh sphinx experiments 2020-09-27 00:39:55 -04:00
10-2.sh sphinx experiments 2020-09-27 00:39:55 -04:00
10min.rst neaten 2020-10-06 23:54:34 -04:00
10min.rst.in neaten 2020-10-06 23:54:34 -04:00
build.rst 5.10.2 2021-03-23 23:08:44 -04:00
build.rst.in 5.10.2 2021-03-23 23:08:44 -04:00
circle.csv sphinx experiments 2020-09-27 00:39:55 -04:00
commas.csv record-heterogeneity.rst 2020-09-27 22:30:04 -04:00
conf.py autoreconf.fiv; manpage & docs w/ 5.10.3 2021-11-16 22:33:46 -05:00
contact.rst function-table fixups 2020-09-28 22:44:00 -04:00
contact.rst.in function-table fixups 2020-09-28 22:44:00 -04:00
cookbook.rst 5.10.2 2021-03-23 23:09:26 -04:00
cookbook.rst.in remove trailing whitespace 2020-09-29 22:26:37 -04:00
cookbook2.rst Corrected URL links to repository data files 2021-03-13 00:38:42 +01:00
cookbook2.rst.in Corrected URL links to repository data files 2021-03-13 00:38:42 +01:00
cookbook3.rst more linkfix 2020-09-29 19:49:01 -04:00
cookbook3.rst.in linkfix 2020-09-28 23:42:33 -04:00
customization.rst remove trailing whitespace 2020-09-29 22:26:37 -04:00
customization.rst.in remove trailing whitespace 2020-09-29 22:26:37 -04:00
data-examples.rst 5.10.2 2021-03-23 23:09:26 -04:00
data-examples.rst.in Corrected URL links to repository data files 2021-03-13 00:38:42 +01:00
data-sharing.rst 5.10.2 2021-03-23 23:09:26 -04:00
data-sharing.rst.in remove trailing whitespace 2020-09-29 22:26:37 -04:00
dates.csv record-heterogeneity.rst 2020-09-27 22:30:04 -04:00
etymology.rst remove trailing whitespace 2020-09-29 22:26:37 -04:00
etymology.rst.in remove trailing whitespace 2020-09-29 22:26:37 -04:00
example.csv sphinx experiments 2020-09-27 00:39:55 -04:00
expo-sample.sh cookbook2.rst 2020-09-27 23:20:46 -04:00
faq.rst remove trailing whitespace 2020-09-29 22:26:37 -04:00
faq.rst.in remove trailing whitespace 2020-09-29 22:26:37 -04:00
feature-comparison.rst split up 10-min page 2020-10-04 09:47:06 -04:00
feature-comparison.rst.in split up 10-min page 2020-10-04 09:47:06 -04:00
features.rst split up 10-minute page 2020-10-01 08:50:02 -04:00
features.rst.in split up 10-minute page 2020-10-01 08:50:02 -04:00
file-formats.rst remove trailing whitespace 2020-09-29 22:26:37 -04:00
file-formats.rst.in remove trailing whitespace 2020-09-29 22:26:37 -04:00
genrst neaten 2020-09-27 11:41:50 -04:00
h1foo reference.rst 2020-09-27 23:57:12 -04:00
h2foo reference.rst 2020-09-27 23:57:12 -04:00
h2rfoo reference.rst 2020-09-27 23:57:12 -04:00
h3foo reference-dsl 2020-09-28 01:07:06 -04:00
index.rst doc neaten 2020-10-04 23:01:45 -04:00
install.rst remove trailing whitespace 2020-09-29 22:26:37 -04:00
install.rst.in remove trailing whitespace 2020-09-29 22:26:37 -04:00
internationalization.rst linkfix 2020-09-28 23:42:33 -04:00
internationalization.rst.in linkfix 2020-09-28 23:42:33 -04:00
log-processing-examples.rst split up 10-min page 2020-10-04 09:47:06 -04:00
log-processing-examples.rst.in split up 10-min page 2020-10-04 09:47:06 -04:00
log.txt sphinx experiments 2020-09-27 00:39:55 -04:00
make.bat sphinx experiments 2020-09-27 00:39:55 -04:00
Makefile Update manpage-build procedure 2021-03-23 22:58:31 -04:00
manpage.rst autoreconf.fiv; manpage & docs w/ 5.10.3 2021-11-16 22:33:46 -05:00
manpage.rst.in manpage.rst 2020-09-27 21:55:22 -04:00
manpage.txt autoreconf.fiv; manpage & docs w/ 5.10.3 2021-11-16 22:33:46 -05:00
mk-func-h2s.sh more linkfix 2020-09-29 19:49:01 -04:00
mk-func-table.rb function-table fixups 2020-09-28 22:44:00 -04:00
mlr.1 autoreconf.fiv; manpage & docs w/ 5.10.3 2021-11-16 22:33:46 -05:00
oosvar-example-ewma.sh cookbook3.rst 2020-09-27 23:24:21 -04:00
oosvar-example-sum-grouped.sh cookbook3.rst 2020-09-27 23:24:21 -04:00
oosvar-example-sum.sh cookbook3.rst 2020-09-27 23:24:21 -04:00
originality.rst remove trailing whitespace 2020-09-29 22:26:37 -04:00
originality.rst.in remove trailing whitespace 2020-09-29 22:26:37 -04:00
performance.rst remove trailing whitespace 2020-09-29 22:26:37 -04:00
performance.rst.in remove trailing whitespace 2020-09-29 22:26:37 -04:00
poki remove POKI_CARDIFY from RST pre-processor: no added value with sphinx 2020-09-29 22:03:17 -04:00
pokifoo reference.rst 2020-09-27 23:57:12 -04:00
quick-examples.rst split up 10-min page 2020-10-04 09:47:06 -04:00
quick-examples.rst.in split up 10-min page 2020-10-04 09:47:06 -04:00
README.md README.md neaten 2020-09-29 23:34:30 -04:00
record-heterogeneity.rst remove trailing whitespace 2020-09-29 22:26:37 -04:00
record-heterogeneity.rst.in remove trailing whitespace 2020-09-29 22:26:37 -04:00
reference-dsl.rst 5.10.2 2021-03-23 23:09:26 -04:00
reference-dsl.rst.in fix docs for #431 2021-03-03 00:12:40 -05:00
reference-verbs.rst 5.10.2 2021-03-23 23:09:26 -04:00
reference-verbs.rst.in sort-within-records doc 2020-11-29 15:56:56 -05:00
reference.rst autoreconf.fiv; manpage & docs w/ 5.10.3 2021-11-16 22:33:46 -05:00
reference.rst.in proofread for HTML danglers 2020-09-29 22:51:32 -04:00
release-docs.rst release-specific docs 2020-11-29 16:43:28 -05:00
release-docs.rst.in release-specific docs 2020-11-29 16:43:28 -05:00
sample_mlrrc more files 2020-09-27 21:50:37 -04:00
sql-examples.rst split up 10-min page 2020-10-04 09:47:06 -04:00
sql-examples.rst.in split up 10-min page 2020-10-04 09:47:06 -04:00
square.csv sphinx experiments 2020-09-27 00:39:55 -04:00
triangle.csv sphinx experiments 2020-09-27 00:39:55 -04:00
variance.mlr cookbook3.rst 2020-09-27 23:24:21 -04:00
verb-example-ewma.sh cookbook3.rst 2020-09-27 23:24:21 -04:00
why.rst remove trailing whitespace 2020-09-29 22:26:37 -04:00
why.rst.in remove trailing whitespace 2020-09-29 22:26:37 -04:00

Miller Sphinx docs

Why use Sphinx

  • Connects to https://miller.readthedocs.io so people can get their docmods onto the web instead of the self-hosted https://johnkerl.org/miller/doc. Thanks to @pabloab for the great advice!
  • More standard look and feel -- lots of people use readthedocs for other things so this should feel familiar
  • We get a Search feature for free

Contributing

Notes

  • CSS:
    • I used the Sphinx Classic theme which I like a lot except the colors -- it's a blue scheme and Miller has never been blue.
    • Files are in docs/_static/*.css where I marked my mods with /* CHANGE ME */.
    • If you modify the CSS you must run make clean html (not just make html) then reload in your browser.
  • Live code:
    • I didn't find a way to include non-Python live-code examples within Sphinx so I adapted the pre-Sphinx Miller-doc strategy which is to have a generator script read a template file (here, foo.rst.in), run the marked lines, and generate the output file (foo.rst).
    • Edit the *.rst.in files, not *.rst directly.
    • Within the *.rst.in files are lines like POKI_RUN_COMMAND. These will be run, and their output included, by make html which calls the genrst script for you.
  • readthedocs:

To do

  • Let's all discuss if/how we want the v2 docs to be structured better than the v1 docs.