Skip to content

Clarify contributing policy - #789

Merged
umireon merged 3 commits into
mainfrom
umireon/new-contributing-md
Feb 27, 2026
Merged

Clarify contributing policy#789
umireon merged 3 commits into
mainfrom
umireon/new-contributing-md

Conversation

@umireon

@umireon umireon commented Feb 27, 2026

Copy link
Copy Markdown
Collaborator

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.

  • CONTRIBUTING.md for legal protection
  • Pull Request Template for confirmation

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.
@umireon

umireon commented Feb 27, 2026

Copy link
Copy Markdown
Collaborator Author

#785 #787 #789

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 3 changed files in this pull request and generated 2 comments.

Comment thread CONTRIBUTING.md Outdated
Comment thread CONTRIBUTING.md
@umireon

umireon commented Feb 27, 2026

Copy link
Copy Markdown
Collaborator Author

The policy of license headers will be changed from this PR merged.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 3 changed files in this pull request and generated 2 comments.

Comment thread CONTRIBUTING.md
Comment thread CONTRIBUTING.md
@umireon
umireon requested a review from royshil February 27, 2026 08:16
@umireon

umireon commented Feb 27, 2026

Copy link
Copy Markdown
Collaborator Author

@royshil Please review

@royshil royshil left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cool

@umireon
umireon merged commit 4bcc8aa into main Feb 27, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants