LMMS / LMMS/lmms

CLA Assistant - Automate commiters license agreement

Open
#6,145 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

### Enhancement Summary
Automating Contributor License Agreement. When submitting a PR we can let an application/GitHub Action ask for license compliance.

I came across this when [submitting a simple change to the KiCAD repository](https://github.com/KiCad/kicad-symbols/pull/1742). Quick and simple, a very nice experience.

![claassistant](https://user-images.githubusercontent.com/6368949/131522681-3aa1bc72-2063-4d3e-ac20-92215a913adf.png)

![claassistant2](https://user-images.githubusercontent.com/6368949/131525744-e8d315ec-843c-41af-af0a-e5532dd03d1e.png)

https://github.com/cla-assistant/cla-assistant or the GitHub Action,
https://github.com/cla-assistant/github-action

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the CLA Assistant repository and GitHub Action linked in the issue, starting with their setup and configuration documentation. Determine how LMMS would enable license compliance checks for pull requests; done means the selected integration requests and records contributor agreement status during PR submission.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions
Domain
ci-cd
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.