This PR makes the project follow the REUSE standard. Basically, it definies the standard SPDX license header, and adds "general or binary" license declarations in the .resuse/dep5 file (as per REUSE spec).
In short: it tells the licensing of every asset in your project.
It also adds a workflow that checks license compliance before the test step. The first step would be ideal to also add lints etc in the future.
Fixes #14
Checklist
[x] My contributions and commit messages follows the style guidelines of this project
[x] I have made corresponding changes to the documentation
[x] New and existing unit tests pass locally with my changes
[x] The Pull Request has an informative and human-readable title
[x] Changes are limited to a single goal (avoid scope creep)
[x] Code can be automatically merged (no conflicts)
[x] I confirm that I have read any Contribution guidelines (CONTRIBUTING)
[x] I confirm that I wrote and/or have the right to submit the contents of my PR, by agreeing to the Developer Certificate of Origin, by adding a 'sign-off' to my commits
Description
This PR makes the project follow the REUSE standard. Basically, it definies the standard SPDX license header, and adds "general or binary" license declarations in the .resuse/dep5 file (as per REUSE spec).
In short: it tells the licensing of every asset in your project.
It also adds a workflow that checks license compliance before the test step. The first step would be ideal to also add lints etc in the future.
Fixes #14
Checklist