mirror of
https://gitlab.com/recaptime-dev/squad/meta.git
synced 2025-06-01 18:49:30 +00:00
Cook up on updates and things
This commit is contained in:
parent
09a0dcec99
commit
cb5a10e1b5
4 changed files with 65 additions and 8 deletions
|
@ -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.
|
For new members during onboarding, create your own team profile by [copying the template file] and fill in with your own.
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
# branch off if you have direct push access to the repo or fork to personal namespace
|
# 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
|
gh repo clone recaptime-dev/meta # with GitHub CLI
|
||||||
glab repo clone https://mau.dev/recaptime-dev/squad/gitlab-profile # with GitLab 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
|
# option A: branch off (you can also branch off on your fork to keep things seperate
|
||||||
# from your own main branch)
|
# from your own main branch)
|
||||||
git switch -c your-username/add-team-profile
|
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 commit --signoff team/<your-github-username-in-lowercase>.md
|
||||||
git push origin your-username/add-team-profile
|
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/
|
10
templates/project/.gitignore
vendored
Normal file
10
templates/project/.gitignore
vendored
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
# dotenvx / dotenv-vault
|
||||||
|
.env.keys
|
||||||
|
.env.vault
|
||||||
|
# uncomment if you don't use dotenvx
|
||||||
|
# .env
|
||||||
|
# .env.test
|
||||||
|
|
||||||
|
.cache
|
||||||
|
*.keep
|
||||||
|
*.tmp
|
21
templates/project/CODE_OF_CONDUCT.md
Normal file
21
templates/project/CODE_OF_CONDUCT.md
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
# RecapTime.dev Community Code of Conduct
|
||||||
|
|
||||||
|
This project adopts the **Recap Time Squad Community Code of Conduct** (based off the
|
||||||
|
[Contributor Convenant v2.1]) in making a inclusive and productive space for the
|
||||||
|
community. Everyone must follow it in order to ensure safety and
|
||||||
|
|
||||||
|
Project and community spaces within Recap Time Squad, including those within the
|
||||||
|
Hack Club Slack and its own spaces where our team members are also participating, also adopted the
|
||||||
|
[Hack Club Code of Conduct] but do note that you should contact the project maintainers
|
||||||
|
and our team first in case of emergencies before esclating to the Fire Department in HC Slack.
|
||||||
|
|
||||||
|
## Reporting abuse
|
||||||
|
|
||||||
|
If you seen abusive behavior in our community spaces, here are our abuse contact details:
|
||||||
|
|
||||||
|
* Email: `abuse@recaptime.dev` (alternatively `abuse@recaptime.eu.org`)
|
||||||
|
* For email, they will be stored on our YouTrack Cloud
|
||||||
|
* Online form: <https://recaptimedev.fillout.com/report-abuse> (coming soon)
|
||||||
|
|
||||||
|
[Contributor Convenant v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct/
|
||||||
|
[Hack Club Code of Conduct]: https://hackclub.com/conduct/
|
14
templates/project/CONTRIBUTING.md
Normal file
14
templates/project/CONTRIBUTING.md
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
# Contributing guidelines for meta repo
|
||||||
|
|
||||||
|
## Prerequisites
|
||||||
|
|
||||||
|
### Linux DCO / CLA
|
||||||
|
|
||||||
|
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`.
|
||||||
|
|
||||||
|
**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.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue