-
Notifications
You must be signed in to change notification settings - Fork 144
Getting started as EasyBuild maintainer
Åke Sandgren edited this page Feb 11, 2020
·
5 revisions
Note: this page is a work-in-progress, comments/suggestions are welcome!
Pro tip: you can edit this page as an EasyBuild maintainer, so feel free to add things that are missing or need further clarification.
- always be welcoming & friendly, especially to newcomers
- never merge your own PRs
- you usually can't anyway, due to branch restrictions set up in GitHub
- take into account the requirements for pull requests
- if you're not sure about something, ask in
#maintainers
on Slack - "With great power comes great responsibility. And free beer every now and then."
- use
eb --review-pr
to review easyconfig PRs (+ visual review in PR) - use
eb --merge-pr
to merge PRs
- it's up to you:
- how much time you spend on EasyBuild maintenance tasks
- when you process incoming contributions
- whether/when you join to Maintainer-of-the-Week (MotW) rotating role
- which PRs you focus on
- make sure labels and milestones are set correctly
- consider if easyconfigs can be moved to lower subtoolchains
- consider using the shared testing environment provided by CSCS
- use https://octobox.io to manage GitHub notifications