The goal is to have the smallest possible list of thing to do to make somebody new to Wikimedia productive. (An new hire, a intern, a volunteer on a hackathon...)
Example tasks:
- {T248232}
- {T249323}
- Git
- rebasing
- in Gerrit
- in terminal
- https://git-scm.com/book/en/v2/Git-Branching-Rebasing
- resolve conflict
- CI
- `recheck`
- Gerrit
- how to do code review
Setup:
- {T249413}
Pages:
- [[ https://www.mediawiki.org/wiki/Gerrit/Commit_message_guidelines | Gerrit/Commit message guidelines ]]
- [[ https://www.mediawiki.org/wiki/Technical_contributor_onboarding | Technical contributor onboarding ]]
- [[ https://www.mediawiki.org/wiki/Technical_contributor_onboarding/Resolve_merge_conflict | Resolve merge conflict ]]
Recommended reading:
- [[ https://google.github.io/eng-practices/review/ | Google's Code Review Developer Guide ]]
- [[ https://documentation.divio.com/ | "There isn’t one thing called documentation, there are four." ]]