- Generate vitepress sources with javascript
- Add tests
- Add release system for application
- Build vitepress website programatically
- Handle vitepress header page links customization (it should build headers by reading root markdown files)
- Handle vitepress config customization
- Handle vitepress css customization
- Add repository exclusion with
!
prefix - Create a Github Action that build the docs and optionally deploy it to github.io
- Add support for private repositories (without link ?)
- Build a dedicated page for fork (list every public fork where user contribute with a small description)
- Handle vitepress about page customization (docpress config option with defaukt theme)
- Add advanced app config by parsing file (yaml / json)
- json parsing
- yaml parsing
- Add documentation
- Repofilter (inclusion / exclusion)
- Default values
- Docpress config file
- Vitepress config file
- Extra pages
- Extra public
- Extra theme
- Usage (npx / pnpx / bunx / docker) + exemple with nginx
- Github token (ratelimit / private)
- Support multi users
- If multiple users include and exclude should contain user
<username>/<repository>,!<username>/<repository>
or filter are dropped - Website index hero should comes from config or flag (
name
andtagline
) and features should be merged - Update current tests
- Add tests
- If multiple users include and exclude should contain user
- Refactor code base
- Refactor tests