Contributing
LicenseLynx accepts contributions for data, code, and documentation.
The project is a monorepo with separate folders for the libraries, the data pipeline, and the website:
scripts/contains the Python-based update, merge, and validation pipeline.python/,java/, andtypescript/contain the libraries.website/contains the MkDocs documentation site.
The pages below cover the main contribution paths:
- Adding Mappings for OSS license data.
- Organization Mappings for organization-specific data under
data/orgs/. - New Language Library for adding support for another programming language.
- Releases for versioning and release rules.
Reporting Issues
If you detect a bug in the software or find an error in the data, create an issue. For feature requests, create a new issue if one does not already exist.