diff options
author | Luis R. Rodriguez <mcgrof@do-not-panic.com> | 2013-03-12 11:46:51 -0700 |
---|---|---|
committer | Luis R. Rodriguez <mcgrof@do-not-panic.com> | 2013-03-12 11:46:51 -0700 |
commit | d7b612dec132a9fa3c73a50f3d4a7244e4e745d1 (patch) | |
tree | d5f2a1b428819f108787789b7e192aefcc925e58 | |
parent | d59462cbe77907108890d3407615589aaaccfdde (diff) | |
download | rel-html-d7b612dec132a9fa3c73a50f3d4a7244e4e745d1.tar.gz |
rel-html: update TODO for the next release objectives
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
-rw-r--r-- | README.md | 27 |
1 files changed, 25 insertions, 2 deletions
@@ -4,7 +4,10 @@ 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. +you can specify attributes for the release. Exact stable +releases are inferred based on some hints, but we still +require at least the base releases that are supported to +be annoated. # Example release page @@ -22,8 +25,28 @@ you can specify attributes for the release. - If we have many stable releases how should we annotate this via git ? + It seems that the way to go is to require a config file + for the project with the oldest stable release supported + and then annotate eols. We do this right now, so rel-html + would just need to be modified to infer newer releases. + + * The Linux kernel now (as of 2013-03-10) has json file for + releases: + + https://www.kernel.org/releases.json + + We need to do a few things then: + + - Get other projects to use json for releases + - Add json intepreter support to rel-html + + If projects don't use json releases files as the Linux + kernel does then the current usage of HTMLParser would + allow us to parse / infer releases for us. + * 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. + attributes. This is only relevant for the Linux kernel + right now. |