MrPowers / quinn

pyspark methods to enhance developer productivity 📣 👯 🎉
https://mrpowers.github.io/quinn/
Apache License 2.0
597 stars 93 forks source link

Add Apache-2.0 LICENSE, license-header to all the files and incorporate license-header checks #207

Closed SemyonSinchenko closed 4 days ago

SemyonSinchenko commented 4 months ago

The quinn repository is distributed under Apache 2.0 LICENSE, but is mentioned in non-standard place.

My suggestion is to do the following:

  1. Add LICENSE file with text of Apache 2.0 license
  2. Add license header to all the files of quinn except poetry.lock (or other auto-generated stuff)
  3. Create .licenserc file (
  4. Incorporate skywalking-eyes into quinn CI

Hints:

  1. An example of configuration of skywalker-eye
  2. An example of CI-usage of skywalker-eye
  3. An example of LICENSE file for Apache 2.0
  4. An example of Apache-2.0 license header in python file
MrPowers commented 4 months ago

Issue looks good to me!

squerez commented 3 months ago

Can I tackle this one?

nijanthanvijayakumar commented 5 days ago

take

nijanthanvijayakumar commented 4 days ago

Hi there @SemyonSinchenko - I have created the PR, as linked above for this issue. Please let me know if the changes look good.

PS: this is my first time creating an OSS PR; keen to hear any comments re: room for improvements. 😄