(preview)
Doke is an API documentation generator similar to Swagger but with a stronger focus on design. Its goal is to provide more professional and visually appealing documentation when sharing API specifications with other companies or developers.
- Beautiful Design: Provides a visually superior UI compared to Swagger
- User-Friendly Interface: Intuitive navigation and document structure
- Easy Integration: Seamlessly integrates with NestJS
- Custom Decorators: Provides an easy way to document API endpoints in your code
- Automatic Documentation Generation: Automatically generates documentation from API endpoints
# Using npm
npm install doke-nest
# Using yarn
yarn add doke-nestFor detailed usage instructions and examples, please check our TodoList example project: TodoList Example
Currently, only NestJS is officially supported. However, any language or framework can use doke-ui as long as it can generate documentation in the required JSON format.
We plan to support more frameworks and languages in the future. Currently, our focus is on integration with NestJS.
Contributions are always welcome! Please follow these steps:
- Fork this repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is open source.
If you have any questions, please open an issue on GitHub.