andrew
tries to support a wide range of input formats
for content. Each piece of content is represented by a Git repository
and a file. In the abstence of a file, the
README.md
should be used.
Supported formats
README.md
Example: https://github.com/GESIS-Methods-Hub/minimal-example-readme
This should be used only as a fallback.
(Pandoc) Markdown
Example: https://github.com/GESIS-Methods-Hub/minimal-example-md
This is an expansion of John Gruber’s Markdown syntax that supports tables, citation, …
Quarto (document)
Example: https://github.com/GESIS-Methods-Hub/minimal-example-qmd-rstats-units
Quarto is based on Pandoc Markdown and adds support to executable code blocks.
Jupyter Notebook (using Quarto extension)
Example: https://github.com/GESIS-Methods-Hub/minimal-example-ipynb-python
Markdown cells in the Jupyter Notebook must use Quarto Markdown instead of Jupyter Notebook Markdown (based on CommonMark Markdown) and MyST Markdown.
Python Package
See README.md
section.
R Package
See README.md
section.
R Package (with pkgdown
website)
Example: https://github.com/GESIS-Methods-Hub/minimal-example-rstats-package
R Shiny App
Example: https://github.com/GESIS-Methods-Hub/minimal-example-shiny-rstats
Microsoft Office Word 2007 (DOCX) - Guide
Example: https://github.com/GESIS-Methods-Hub/minimal-guide-example-docx
Microsoft Office Word 2007 (DOCX) - Interview
Example: https://github.com/GESIS-Methods-Hub/minimal-interview-example-docx
Unsupported formats (yet)
Quarto (book)
Not supported yet. Visit https://github.com/GESIS-Methods-Hub/andrew/issues/119 for updates.
Markedly Structured Text (MyST)
Not supported yet. Visit https://github.com/GESIS-Methods-Hub/andrew/issues/59 for updates.
Example: https://github.com/GESIS-Methods-Hub/minimal-example-myst
Jupyter Notebook (using MyST extension)
Not supported yet. Visit https://github.com/GESIS-Methods-Hub/andrew/issues/59 for updates.
Example: https://github.com/GESIS-Methods-Hub/minimal-example-ipynb-myst-python
Jupyter book
Not supported yet. Visit https://github.com/GESIS-Methods-Hub/andrew/issues/120 for updates.
Python Package (with Sphinx website)
Not supported yet. Visit https://github.com/GESIS-Methods-Hub/andrew/issues/121 for updates.