Skip to content

QPC-database/tiny-attribution-generator

 
 

Tiny Attribution Generator

A small tool and library to create attribution notices from various formats

Work In Progress!

This is a project being built to extract the "document generation" piece from oss-attribution-builder, so that you don't need a whole website & project manager just to create attribution documents.

It is/will be a library, and a command-line tool.

TODO of wants:

  • Flexible input formats
  • Flexible output formats (full-scale templates? use an existing template engine?)
  • Integrate "tags" from parent project in some fashion:
    • License transformations
    • Validations, annotations
    • Custom text input, maybe
  • Use SPDX as default license source, but allow for others (this may already be done, kinda)

Ideally this'd look like a processor in a pipeline:

  * generic package structures --.
  * npm license data ------------|                  .--> text output
  * cargo license data ----------+--- generator ----+--> html output
  * pypi license data -----------|    & validator   |--> android activity
  * clearlydefined data ---------'                  '--> ...
  * ...

License

This library is licensed under the Apache 2.0 License.

About

A small tool and library to create attribution notices from various formats

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 96.9%
  • Handlebars 2.0%
  • JavaScript 1.1%