Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
github-orgmode-tests
This is a test project where you can explore how github interprets Org-mode files
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Prerequisites: literateprogramming.com/ and also https://diataxis.fr/
We've been working on this in the Drasil project for some years now. We found that simple weaving was too restrictive, and so we went full-generative instead.
I should also say that org-mode in emacs already essentially satisfies your requirements. While the original org-mode was aimed at something else, I've seen many people use it exactly as a multi-lingual literate programming system.
I think Rust does a really, really good job of this. You can see, for example, the standard library documentation here: https://doc.rust-lang.org/std/ And the source file it was generated from here: https://github.com/rust-lang/rust/blob/master/library/std/src/lib.rs
You can read more about it here: http://witheve.com
Related posts
- TSDocs.dev: type docs for any JavaScript library
- PSA: If you're using gh-pages to host your CI-generated documentation, make sure you don't store any history for that branch
- Why Does Windows Use Backslash as Path Separator?
- I hate Rust (programming language)
- Ask HN: Which books/resources to understand modern Assembler?