File: new_dev_checklist.txt

package info (click to toggle)
crawl 2%3A0.34.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 100,188 kB
  • sloc: cpp: 363,709; ansic: 27,765; javascript: 9,516; python: 8,463; perl: 3,293; java: 3,132; xml: 2,380; makefile: 1,835; sh: 611; objc: 250; cs: 15; sed: 9; lisp: 3
file content (20 lines) | stat: -rw-r--r-- 1,100 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
This is a checklist for integrating a new developer into the team.

 * Commit rights: add their GitHub account to the DCSS group.
 * Add them to .mailmap (in the repository root) and CREDITS.txt.
 * Upgrade their Mantis account to developer.
 * Update the wiki listing:
        https://crawl.develz.org/wiki/doku.php?id=dcss:admin:devteam
 * Add them to the committer group on Libera IRC:
        /msg chanserv flags #crawl-dev NICK committer
   They should first register with NickServ (/msg nickserv help register) to
   prevent others from using that nick.  /msg nickserv info NICK  will show an
   "account" field if they are registered.
 * Upgrade their Crawl server accounts (CAO, CDO, et al) to administrator. This
   lets them use wizmode, and on most servers gives them access to save backups
   and the rebuild trigger:
        dgl admin add <username>
 * Create a WordPress account for them.
 * On the Tavern, add them to the Dungeon Master group.
 * Ask advil or |amethyst to add them to the private mailing list.
 * Send an announcement/welcome message on the crawl.develz.org Dev Blog.