https://github.com/docgeni/docgeni
📖 A modern, powerful and out of the box documentation generator for Angular components lib and markdown docs.(现代化的、强大的、开箱即用的 Angular 组件文档生成工具)
https://github.com/docgeni/docgeni
angular components docgeni docs-generate docs-generator documention library
Last synced: 21 days ago
JSON representation
📖 A modern, powerful and out of the box documentation generator for Angular components lib and markdown docs.(现代化的、强大的、开箱即用的 Angular 组件文档生成工具)
- Host: GitHub
- URL: https://github.com/docgeni/docgeni
- Owner: docgeni
- License: mit
- Created: 2020-03-19T03:46:07.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2025-03-26T03:20:42.000Z (about 1 month ago)
- Last Synced: 2025-03-31T23:31:45.209Z (28 days ago)
- Topics: angular, components, docgeni, docs-generate, docs-generator, documention, library
- Language: TypeScript
- Homepage: https://docgeni.org
- Size: 12.2 MB
- Stars: 199
- Watchers: 6
- Forks: 25
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-angular - docgeni - A modern, powerful and out of the box documentation generator for Angular components lib and markdown docs. (Table of contents / Angular)
- fucking-awesome-angular - docgeni - A modern, powerful and out of the box documentation generator for Angular components lib and markdown docs. (Table of contents / Angular)
README
Docgeni
A modern, powerful and out of the box documentation generator for Angular components lib and markdown docs.[](https://github.com/docgeni/docgeni)
[](https://circleci.com/gh/docgeni/docgeni)
[![Coverage Status][coveralls-image]][coveralls-url]
[](https://www.npmjs.com/package/@docgeni/cli)
[](https://www.npmjs.com/package/@docgeni/cli)
[](https://github.com/prettier/prettier)[coveralls-image]: https://coveralls.io/repos/github/docgeni/docgeni/badge.svg?branch=master
[coveralls-url]: https://coveralls.io/github/docgeni/docgeni?branch=masterEnglish | [中文文档](https://github.com/docgeni/docgeni/blob/master/README.zh-CN.md)
## ✨ Features
- 📦 Out of the box, let you quickly open the document writing and component development
- 🏡 Independent angular component preview experience, including: component overview, examples, and API
- 📋 Extend the markdown syntax and import examples directly into the document
- 💻 Multi-language support
- 🎨 Two modes(`full` and `lite`) and multiple themes(`default` and `angular`) support
- 🚀 Powerful customization site ability (HTML, Browser support, Assets ...)## 📖 Documentation
Get started with Docgeni, learn the fundamentals and explore advanced topics on our documentation website.
- [Introduce](https://docgeni.org/guides/intro)
- [Getting Started](https://docgeni.org/guides/getting-started)
- [Route & Nav & Menu](https://docgeni.org/guides/route-nav-menu)
- [Configuration](https://docgeni.org/guides/configuration)### Advanced
- [Customize Site](https://docgeni.org/guides/advance/customize)
- [Multi-language](https://docgeni.org/guides/advance/locales)## Who are using Docgeni?
## ☘️ Badge
Show the world you're using docgeni?
Add a README badge to show it via:```
[](https://github.com/docgeni/docgeni)
```[](https://github.com/docgeni/docgeni)
## 🎉 Versions
@docgeni/*| @angular/*| Description
---| --- | ---
<0.5.x|>=9.0 <=13.0 | -
\>0.5.x|>=10.0 <=13.0 | -
1.0.x|>=10.0 <=13.0 | -
1.1.x|>=10.0 <=13.0 | -
2.0.x|>=12.0 <=14.0 | -
2.1.x|>=15.0 <16.0 | -
2.2.x|>=16.0 <17.0 | -
2.3.0|>=17.0 <18.0 | -
2.4.0|>=18.0 <19.0 | -
2.5.0|>=19.0 <20.0 | -## 💻 Development
```bash
yarn // install dependencies for all packages
``````bash
yarn start // build docs, watch docs change and start site project
yarn build // build all packages
yarn build-deps // build all deps packages
yarn build:docs // build docs & site projectyarn test // run test cases
```## 💼 Packages
Package| Version| Links
---| --- | ---
[`@docgeni/cli`](https://npmjs.com/package/@docgeni/cli) | [](https://npmjs.com/package/@docgeni/cli) | [](/packages/cli/README.md)
[`@docgeni/core`](https://npmjs.com/package/@docgeni/core) | [](https://npmjs.com/package/@docgeni/core) | [](/packages/core/README.md)
[`@docgeni/toolkit`](https://npmjs.com/package/@docgeni/toolkit) | [](https://npmjs.com/package/@docgeni/toolkit) | [](/packages/toolkit/README.md)
[`@docgeni/template`](https://npmjs.com/package/@docgeni/template) | [](https://npmjs.com/package/@docgeni/template) | [](/packages/template/README.md)## LICENSE
[MIT LICENSE](https://github.com/docgeni/docgeni/blob/master/LICENSE)