New contributors
Things to do for new contributors.
Build contributors
- Grant them OP on the build server (feel free to give this out to anyone, the server has frequent backups)
Code contributors
- Invite them to the GitHub organisation, and encourage minigame repositories that are going on the main server to be transfered to the org.
Assigning roles
Try to complete all of these when you get the chance
Discord
Grant them the contributor role, along with whichever specific roles fit (eg. code contributor, build contributor, translations contributor, etc).
In game
/role assign <username> contributor
/role assign <username> dev # if they are a code contributor
/role assign <username> builder # if they are a build contributor
Website cards
- Create a new file in the
NucleoidMC/nucleoid-contributors
, under the folderdata/people/
namedtheirusername.toml
(use all lower case, and no spaces or special characters). - Fill out the file using the following template:
name = "their preferred display name (if unsure, ask)" groups = [ "code", "building", "art", "community", "translations", "contributor", # generic contributor role, should only be added if none of the others apply ] [socials] minecraft = "their minecraft uuid (for consistency, remove the -)"
- Commit the file back to the repo, and run
sudo git pull
in/var/www/nucleoid-contributors
(unfortunately we don't have auto-deployment yet, poke Ash to set it up if you get annoyed by this). - Invite them to update the file (or if they're not familiar with GitHub, provide extras for you to put in) - see Ash's card as a template. Members of the GitHub org should automatically get write permissions to the repo, so can update their own.