rel-html: add support to ignore signatures and changelogs

Not all projects are as adamant to require ChangeLogs and
signature files to releases. While very unfortunate, lets
allow such projects to still be able to use this utility.
This allows projects to ignore requiring signature files
and changelogs by specifing in their configuration:

[project]
ignore_signatures       = True
ignore_changelogs       = True

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
1 file changed
tree: f8d4db534e6d31a8060047bc63683aa04a838b01
  1. html/
  2. projects/
  3. agpl-3.0.txt
  4. CONTRIBUTING
  5. LICENSE
  6. README.md
  7. rel-html.cfg
  8. rel-html.py
README.md

rel-html

rel-html is designed to parse naked index html pages with tarballs on a software project and automatically produce a nice shiny HTML5 release page for you. It takes as input a configuration file, rel-html.cfg, in which you can specify attributes for the release.

TODO

  • Figure out how to automatically determine releases from git.

    • If we have many stable releases how should we annotate this via git ?
  • See if we can copy the EOL release into an eol/ directory and moving forward instead of parsing the tags use the directory name to automatically determine other release attributes.