Accept Contributor
Streamlined workflow for accepting new contributors to the CineMatch project.
Usage
/accept-contributor USERNAME [ISSUE_NUMBER]
Or use the just target directly:
bash
just accept USERNAME [ISSUE_NUMBER]
What It Does
- •Adds contributor with
pushpermission (can create branches, open PRs) - •Posts welcome comment with next steps
- •Closes the issue (if issue number provided)
Examples
code
/accept-contributor johndoe 42 → Adds @johndoe, comments on #42, closes #42 just accept johndoe 42 → Same result via just just accept johndoe → Adds @johndoe, no issue to close
Permission Levels
| Permission | Can Do | Use Case |
|---|---|---|
pull | Read code | Not used |
push ✅ | Push branches, PRs | Default for contributors |
maintain | Merge to main, manage issues | Core team |
admin | Full control | Repo owners |
Notes
- •Contributor must accept the email invitation before they can push
- •
pushpermission does NOT allow direct push tomain(branch protection) - •Contributor can create branches and get preview deployments