Adds the README file with a roadmap

This commit is contained in:
Miguel de la Cruz 2024-06-28 19:35:08 +02:00
parent bdb8dcf6f4
commit 847f5a0629

22
README.md Normal file
View file

@ -0,0 +1,22 @@
# 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.