No description
.gitignore | ||
gitstatic.go | ||
go.mod | ||
go.sum | ||
Makefile | ||
README.md |
Gitstatic
Simple CLI tool to generate webpages from git repositories.
Roadmap
- Embed templates for the index and repository pages.
- Generate the index html file for the -index subcommand.
- Add a proper CLI parsing and subcommands.
- Add a sample CSS file for the default templates.
- Add a subcommand to dump the embed templates.
- Check if the templates exist on a location and use them if so. Allow to change that location through CLI flags or env vars.
- Optimize output generation through the use of smaller templates instead of having all the structs in memory when executing one template (for large repos).
- Add an atom feed for the repositories.
- Add a flag for raw file generation for HEAD.
- Add a flag for syntax highlighting through Chroma.
- Add a flag for markdown to HTML.
- Investigate the viability of generating tarballs for certain refs.