AI Generated Stripe-like API Docs
Streamline your API documentation workflow with Theneo’s official Visual Studio Code extension. Quickly create, preview, and manage API references - without leaving your development environment. By integrating Theneo's powerful API documentation platform directly into VS Code, you’ll enhance productivity and keep your team aligned
Why Use Theneo in VS Code?
Real-Time Documentation
Craft, edit, and review your API docs without ever leaving your code editor. Keep your focus where it matters most.
Faster Development Cycles
Automatically update documentation as you code—no more lengthy context switching or manual uploads. When your code changes, your docs can, too.
Features
Export Projects
- Export Theneo projects as Markdown or JSON
- Manage projects locally
- Ideal for:
- Version control
- Code reviews
- Offline editing
Import Markdown
- Instantly import Markdown files into Theneo
- Keep your documentation up-to-date and consolidated
- Perfect for:
- Collaborating with other teams
- Quickly onboarding new contributors
Easy Preview & Editing
- View Theneo API references side by side with your source code
- Make changes confidently, knowing your documentation remains:
Installation & Configuration
Install the Extension
Configure Your API Key
- Sign in to your Theneo account at app.theneo.io.
- Go to Profile Settings → Tools & Integrations to copy your Theneo API key.
- In VS Code:
- Open the Command Palette (
Ctrl+Shift+P
or Cmd+Shift+P
).
- Select
Preferences: Open Settings (UI)
.
- Search for
"Theneo Markdown"
under Extensions.
- Paste your Theneo API key to authenticate.
Getting Started
Exporting Documentation
- Open your Theneo project in VS Code.
- Use the Command Palette (
Ctrl+Shift+P
or Cmd+Shift+P
) or extension commands to export your documentation as Markdown or JSON.
- Committed changes can be pushed to your repository for safe versioning.
Importing Markdown
- Make or receive updates to a Markdown file containing API documentation.
- Use the Theneo extension command to import it back into Theneo.
- Instantly see the updated documentation in your Theneo dashboard.
- Click on "Theneo Doc" at the bottom right corner of the page and choose the appropriate option to:
- Preview
- Import
- Export your documentation
Support & Resources
Contribute & Feedback
We value your feedback and suggestions. If you encounter any issues or have ideas for new features, please open an issue or submit a pull request on our GitHub repository. Join our community in shaping the future of API documentation!
Requirements
VScode 1.5+
Extension Settings
This extension contributes the following settings:
Theneo
: your documentation secret key
Known Issues
None yet
Release Notes
0.0.1
Initial release with document preview and publish functionality for existing documents.
0.0.5
Documentation and readme updates
0.0.6
Fixed project list display issues
0.0.7
Updated to support v2 editor projects
0.0.8
Updated to support creating Theneo project from the extension
0.0.9
Updated to preview project from the extension
1.0.0
1.0.1
Added jsdoc support. Now you can create a project from jsdoc comments.
You can create js file and add jsdoc comments to the functions and classes,
then you can create a project from the extension.
1.0.2
A really nice feature is added to the extension. Now you can create a preview project from the extension.
You don't need worry about losing your changes, because you can create a preview project
and test your changes any time. See the list of commands below:
PREVIEW PROJECT - A workspace or functionality that allows users to create, edit, and review their changes before
finalizing and publishing them.It provides an opportunity to verify and adjust any modifications in a controlled environment,
minimizing the risk of introducing errors into the live project.
Preview or Update Document - This feature allows you to preview or update the project you've created.
Create a Preview Project - With this command, you can create a preview project to test your changes before
publishing them. This allows you to see what your final documentation will look like. You have the option to
remove the preview project from the extension at any time.
Publish Changes - Use this command to publish your changes to the documentation.
Be aware that this will overwrite the existing documentation.
Create a New Project - This command will create a new project on our platform and also publish your file to the documentation.
Delete a Preview Project - If you want to remove your preview project from the documentation, this command will do it.
1.0.3
1.0.4
Added GraphQL support.
1.0.5
1.0.6
1.0.7
2.0.0
New Features
Ability to export projects from Theneo as markdown and json.
Ability to Import markdown into Theneo Project.
Ability to merge json to an existing project in Theneo.
Usage
Export Project from Theneo
- Open the command palette by pressing Ctrl+Shift+P (or Cmd+Shift+P on Mac).
- Search for “Theneo: Export Project from Theneo”.
- Select the project from your list of published projects created in Theneo.
- Enter a parent directory to export the project and press enter.
Import Project to Theneo
- Open the command palette by pressing Ctrl+Shift+P (or Cmd+Shift+P on Mac).
- Search for “Theneo: Import Project To Theneo”.
- Enter project name after “/”. example /project.
- Choose if you want to publish the document.
- Merge Project to Theneo.
Merge Project to Theneo
- Open the command palette by pressing Ctrl+Shift+P (or Cmd+Shift+P on Mac).
- Search for "Theneo: Merge Project To Theneo".
- Copy the relative path to the section that you want to merge.
- Pick the project you are merging with (usually the same project as you exported).
- Go over the changes and press commit merge button.
Open Preview
- Open the command palette by pressing Ctrl+Shift+P (or Cmd+Shift+P on Mac).
- Search for “Theneo: Open Current Project Preview”.
- Type the project name and press enter.
The Theneo VS Code extension streamlines the API documentation process by integrating it into your development environment. It saves time and enhances efficiency by eliminating the need to switch between tools for documentation tasks.
With just a few clicks, you can generate a live preview of your API documentation, making it easier to develop and review your API descriptions and endpoints without ever leaving VS Code.