This repo holds the documentation for the Venice API. The doc-site itself is built using Mintlify, providing a clean, modern interface for exploring our API capabilities.
Our documentation is organized into several key sections:
- Welcome - Introduction to venice and getting started guides
- API Reference - Detailed API endpoint documentation
- Guides - Step-by-step tutorials and integration examples
- Changelog - Latest updates and API changes
- Node.js installed on your system
!! Make sure you're on the node version specified in the
.nvmrcfile.
- Clone this repository and navigate to the project directory:
git clone [email protected]:veniceai/api-docs.git
cd api-docs- Install dependencies:
yarn- Start the development server:
yarn devThe documentation will be available at http://localhost:3000.
- Edit
.mdxfiles to modify the documentation content - Update
mint.jsonto configure site navigation and metadata - Place images and assets in the corresponding directories
- Reference the OpenAPI specification in
swagger.yamlfor API details
- 🎨 Clean, modern UI with customizable theming
- 📱 Responsive design for all devices
- 🔍 Full-text search capabilities
- 🚦 Interactive API request builder
- 📊 OpenAPI specification integration - Swagger
- 🌙 Dark/light mode support
Changes are automatically deployed when pushed to the main branch. Just:
- Push changes to your default branch
- Your documentation will automatically update at your deployment URL
NOTE that this repo does not have preview branches at the moment. So you'll need to test your changes locally before submitting a PR. The person reviewing the PR will have to pull the branch and test it locally.
If you encounter any issues:
- 404 Errors: Ensure you're running the dev server in a directory containing
mint.json - Development Server Issues: Run
yarn installto reinstall dependencies - Content Not Updating: Clear your browser cache or try a hard refresh
- Create a new branch for your changes
- Make your updates to the documentation
- Test locally using
yarn dev - Submit a pull request with a clear description of your changes
Built with Mintlify