
Notation
Overview of Notation
What is Notation?
Notation is a tool that allows you to write documentation in Markdown and automatically publish it to Notion. This lets you leverage Notion's AI capabilities, search functionality, and formatting options for your documentation. It simplifies documentation management by keeping it close to the code and streamlines the publishing process.
How to use Notation?
- Write your documentation in Markdown.
- Create a Notion page to host your documentation.
- Get an API key from Notion.
- Place the API key in a
~/.notation/Notation.toml
file. - Run
notation ship --src </path/to/you/docs>
. - View your documentation in Notion with AI search and formatting.
Key Features:
- Markdown Support: Write documentation using standard Markdown syntax.
- Automatic Publishing: Easily publish your Markdown documentation to Notion.
- Notion Integration: Leverage Notion's AI, search, and formatting capabilities.
- Flexible Deployment: Keep documentation internal, publish as a Notion page, or deploy as a full website using tools like Super.so.
intro.md
: Ship content to the parent page directly using anintro.md
file.- Arguments: Set the title and emoji of the page via CLI flags in your Markdown file.
Why is Notation important?
Notation addresses several pain points in documentation management:
- Keeps documentation close to the code, promoting better maintenance.
- Avoids the need for separate documentation services.
- Simplifies the publishing process.
- Enables the use of Notion's powerful features for documentation.
Configuration:
To configure Notation, create a Notation.toml
file alongside the notation binary (usually in ~/.notation/
).
## ~/.notation/Notation.toml
[notion]
secret = ""
## this is the title of the page that will host your new documentation
parent_page = ""
Set up a Notion account, create a page to host your documentation, and configure the integration to get started. Detailed instructions are available in the full documentation. This makes it easy for anyone to contribute to and maintain the documentation.
Where can I use Notation?
Notation is ideal for:
- Software projects requiring clear and maintainable documentation.
- Teams using Notion for internal knowledge management.
- Individuals who prefer Markdown for writing documentation.
Best way to use Notation?
To get the most out of Notation, ensure your Markdown files are well-structured and organized. Use the intro.md
feature to add content directly to the parent page. Take advantage of Notion's AI and search features to improve discoverability.
Best Alternative Tools to "Notation"

Snipo is an AI-powered Chrome extension that lets you take timestamped video notes directly into Notion, create AI flashcards, and supports YouTube, Udemy, Coursera, Skillshare and Linkedin Learning.

Avey empowers health with AI clinical solutions. Explore The Collaborator, The Cowriter, and The Coder for diagnostic insights, automated documentation, and streamlined billing. Build smarter solutions with Avey's medical APIs.

grafychat is an all-in-one, privacy-friendly AI chat client supporting ChatGPT, Gemini, Claude, Llama 3, and more. Organize chats visually on a canvas, leverage every AI feature, and control your data.

Joint Angels automates joint range of motion measurements, saving time in clinical assessments and documentation. Trusted by healthcare professionals.

Enhance Telegram conversations with AI Bots & Agents. Summon them to answer questions, assist with tasks, or create content without leaving Telegram. Discover AI Inline Assistant, Llama 3.1, DALL·E, Gemini and more!

Cleaveer turns YouTube videos into blog posts, LinkedIn posts, Twitter threads, and summaries using AI. Create content from videos easily.

Deploud automates Docker image deployment to Google Cloud Run by generating deployment scripts automatically, saving engineering time.

Omnipilot is an AI copilot that works everywhere on macOS. It autocompletes text in any app from Apple Notes to Gmail, and can also do longer in-context generation using GPT-4, using context from the apps you recently used.

Denvr Dataworks provides high-performance AI compute services, including on-demand GPU cloud, AI inference, and a private AI platform. Accelerate your AI development with NVIDIA H100, A100 & Intel Gaudi HPUs.