Cook up on updates and things

This commit is contained in:
Andrei Jiroh Eugenio Halili 2025-03-20 02:22:46 +08:00
parent 09a0dcec99
commit cb5a10e1b5
4 changed files with 65 additions and 8 deletions

View file

@ -1,21 +1,29 @@
# Contributing guidelines for team profiles
# Contributing guidelines for meta repo
## Linux DCO
## Prerequisites
By contributing patches, you agree to the [Linux DCO](https://developercertificate.org/) and sign-off your commits (`git commit -s` or `git commit --signoff`).
### Linux DCO / CLA
**For community contributors**: We do not require to sign our CLA in most projects (like this), although if you did, we'll assume your CLA signature will make your agreement to DCO legally binding.
By contributing patches, you agree to the [Linux DCO] and sign-off your commits by adding
a `Singed-off-by` trailer on your commit message via `git commit --signoff`.
## Updating/adding team profiles
**For community contributors**: We do not require to sign our CLA in most projects (like this),
although if we adopt the Apache CLA (instead of rolling our own via Canonical's
[Project Harmony]), we'll assume your CLA signature will make your agreement to DCO legally
binding.
> **Note**: You should add your team profile in this repo and not in [`gh:recaptime-dev/website-next`](https://github.com/recaptime-dev/website-next), due to how we setup CI for one-way synchorization.
## Project-specific instructions
### Updating/adding team profiles
> **Note**: You should add your team profile in this repo and [not directly in wiki], due to how we setup CI for one-way synchorization.
For new members during onboarding, create your own team profile by [copying the template file] and fill in with your own.
```shell
# branch off if you have direct push access to the repo or fork to personal namespace
gh repo clone recaptime-dev/squad # with GitHub CLI
glab repo clone https://mau.dev/recaptime-dev/squad/gitlab-profile # with GitLab CLI
gh repo clone recaptime-dev/meta # with GitHub CLI
glab repo clone https://gitlab.com/recaptime-dev/squad/meta # with GitLab CLI
# option A: branch off (you can also branch off on your fork to keep things seperate
# from your own main branch)
git switch -c your-username/add-team-profile
@ -36,3 +44,7 @@ $EDITOR CODEOWNERS
git commit --signoff team/<your-github-username-in-lowercase>.md
git push origin your-username/add-team-profile
```
[Project Harmony]: https://en.wikipedia.org/wiki/Project_Harmony_(licensing)
[not directly in wiki]: https://wiki.recaptime.dev
[Linux DCO]: https://developercertificate.org/