This repository hosts the documentation of Tenzir.
The content in this repository is not yet authoritative. If you look for the Tenzir documentation, go to docs.tenzir.com.
We are in the process of migrating our docs from Docusaurus to Starlight. You can find a preview of the new documentation at tenzir.github.io/docs.
- Split nav at the top
- Render API docs based on OpenAPI spec
- Generate a sitemap at build time
- Publish to GitHub Pages
- Implement broken links check
- Upgrade to Starlight 0.32 and re-implement Starlight Utils
- As we override SiteTitle.astro, make logo href be tenzir.com
- Update
tenzir.yaml.example
via CI - Update OpenAPI spec via CI
- Create consolidated Node & Platform changelog
- Creat CI job in tenzir/tenzir
- Creat CI job in tenzir/platform
- Update
changelog.mdx
in this repo
- Hoist SVGs and apply auto-darkmode
- TQL syntax highlighting
- Fix sliding top nav bar on Firefox
- Fix sizing calculator iframe height (CSS?)
- Fix github-{light,dark} syntax theme selection
- Fix Integrations tab not being bold font inside
- Do CSS magic to fuse subsequent TQL code blocks
- Apply Tailwind CSS and get a facelift
- Landing page
- FAQs
- Integrations
- Explanations
- Tutorials
- Guides
- Reference
- Language
- Operators
- Functions
- Configuration
- Platform CLI
- Glossary
- SBOM at
/sbom
- Privacy Statement (or link to it)
- Fix all broken links and uncomment link checking in CI
- Replace
site
andbase
inastro.config.mjs
These don't have to be addressed prior to the relaunch, but would be nice:
- New Quickstart guide
Fetch external content, such as Markdown files from our .github repo:
make
Install the web framework dependencies:
pnpm install
Then view the docs locally:
pnpm dev
Here's an summary about frequently used commands:
Command | Action |
---|---|
pnpm install |
Installs dependencies |
pnpm dev |
Starts local dev server at localhost:4321 |
pnpm build |
Build your production site to ./dist/ |
pnpm preview |
Preview your build locally, before deploying |
pnpm astro ... |
Run CLI commands like astro add , astro check |
pnpm astro -- --help |
Get help using the Astro CLI |
Check out Starlight’s docs, read Astro's documentation, or jump into Tenzir's Discord server.