Seems to me like release notes in general benefit greatly from hypermedia support.
Technically, the current proposal for SRN supports hypermedia via markdown's built in inline link syntax:
This is [an example](http://example.com/ "Optional Title Here") inline link.
What would be better is if SRN supported "link relations", which could just use markdown's out of the box reference link syntax:
This is [an example] [id] reference link.
`[id]: http://example.com/ "Optional Title Here"
With this, we could support known rel's what are common, such as license, homepage, installation, etc.
Here's a full example:
This is a _project_ summary of some great [new software][homepage].
[Installing][installation] is a bit tricky right now, but we hope to work on that.
- Made the UI red
- Changed to [Apache 2][license]
- Was influenced by the [Refactoring](http://www.refactoring.com/) book.
`[homepage]: http://newsoftware.com/ "DevCo"
`[installation]: http://newsoftware.com/howToInstall "Installation notes"
`[license]: http://opensource.org/licenses/Apache-2.0
From this, UI's could use indicators for well known link types. Rel's would be extensible, but we'd have a suggested list.
Note: Examples of reference links have a ` character to stop GitHub's rendering from hiding said syntax
Seems to me like release notes in general benefit greatly from hypermedia support.
Technically, the current proposal for SRN supports hypermedia via markdown's built in inline link syntax:
What would be better is if SRN supported "link relations", which could just use markdown's out of the box reference link syntax:
With this, we could support known
rel's what are common, such aslicense,homepage,installation, etc.Here's a full example:
From this, UI's could use indicators for well known link types. Rel's would be extensible, but we'd have a suggested list.
Note: Examples of reference links have a ` character to stop GitHub's rendering from hiding said syntax