Skip to content
This repository has been archived by the owner on May 5, 2021. It is now read-only.

amzn/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.