diff options
author | Michael Gattozzi <mgattozzi@gmail.com> | 2019-12-13 09:45:07 -0500 |
---|---|---|
committer | Michael Gattozzi <mgattozzi@gmail.com> | 2019-12-13 09:45:07 -0500 |
commit | a06e021420e8c374d1e5f76fe69012bec9202e22 (patch) | |
tree | 9d100bd75abd569af830335808fcb7dd7306e6de /about.hbs | |
parent | 770f54c57204c20942295aa2aa575cf9d37fc9b9 (diff) |
Add licenses for dependencies to the project
Diffstat (limited to 'about.hbs')
-rw-r--r-- | about.hbs | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/about.hbs b/about.hbs new file mode 100644 index 0000000..699b3b0 --- /dev/null +++ b/about.hbs @@ -0,0 +1,70 @@ +<html> + +<head> + <style> + @media (prefers-color-scheme: dark) { + body { + background: #333; + color: white; + } + a { + color: skyblue; + } + } + .container { + font-family: sans-serif; + max-width: 800px; + margin: 0 auto; + } + .intro { + text-align: center; + } + .licenses-list { + list-style-type: none; + margin: 0; + padding: 0; + } + .license-used-by { + margin-top: -10px; + } + .license-text { + max-height: 200px; + overflow-y: scroll; + white-space: pre-wrap; + } + </style> +</head> + +<body> + <main class="container"> + <div class="intro"> + <h1>Third Party Licenses</h1> + <p>This page lists the licenses of the projects used in cargo-about.</p> + </div> + + <h2>Overview of licenses:</h2> + <ul class="licenses-overview"> + {{#each overview}} + <li><a href="#{{id}}">{{name}}</a> ({{count}})</li> + {{/each}} + </ul> + + <h2>All license text:</h2> + <ul class="licenses-list"> + {{#each licenses}} + <li class="license"> + <h3 id="{{id}}">{{name}}</h3> + <h4>Used by:</h4> + <ul class="license-used-by"> + {{#each used_by}} + <li><a href="{{#if crate.repository}} {{crate.repository}} {{else}} https://crates.io/crates/{{crate.name}} {{/if}}">{{crate.name}} {{crate.version}}</a></li> + {{/each}} + </ul> + <pre class="license-text">{{text}}</pre> + </li> + {{/each}} + </ul> + </main> +</body> + +</html> |