Clarify contributing policy - #789
Merged
Merged
Conversation
Introduce CONTRIBUTING.md with project guidelines (GPL-3.0-or-later licensing, required license headers, code integrity rules, and DCO sign-off instructions). Add a GitHub pull request checklist referencing CONTRIBUTING.md. Update .gitignore to ensure CONTRIBUTING.md is tracked.
Collaborator
Author
Contributor
There was a problem hiding this comment.
Pull request overview
This pull request establishes a formal contributing policy for the obs-backgroundremoval project to protect contributors, users, and maintainers. The changes introduce legal guidelines, code integrity requirements, and a standardized process for accepting contributions from the community.
Changes:
- Adds CONTRIBUTING.md with licensing terms (GPL-3.0-or-later), required license headers with SPDX tags, code integrity policies, and DCO (Developer Certificate of Origin) requirements
- Updates .gitignore to include CONTRIBUTING.md in version control
- Adds a pull request template with a checklist to confirm contributor acknowledgment of the contributing policy
Reviewed changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| CONTRIBUTING.md | Introduces comprehensive contributing guidelines covering licensing (GPL-3.0-or-later), patent grants, required SPDX license headers, code integrity policies (no unverified LLM output), and DCO sign-off requirements |
| .gitignore | Adds CONTRIBUTING.md to the list of allowed files (maintains alphabetical ordering) |
| .github/pull_request_template.md | Creates a standardized checklist for pull requests to ensure contributors acknowledge and follow the contributing policy |
Update CONTRIBUTING.md to expand the DCO section to include commit signing guidance: require sign-off and GPG signing (use `git commit -s -S`), note automatic sign-off config, and add a link to GitHub's commit signing docs. Also update the PR template checklist to require signed-off and verified commits.
Collaborator
Author
|
The policy of license headers will be changed from this PR merged. |
Collaborator
Author
|
@royshil Please review |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
As we have received the contribution from community users, we have to clarify the contributing policy to keep everyone who are involved in our project including contributors, users, and you safe and protected.