Adds the README file with a roadmap
This commit is contained in:
parent
bdb8dcf6f4
commit
847f5a0629
1 changed files with 22 additions and 0 deletions
22
README.md
Normal file
22
README.md
Normal 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.
|
Loading…
Reference in a new issue