- All open requests
- Open requests awaiting repo creation (waiting on maintainer)
- Open requests with repo already created (waiting on chapter organizer to submit PR to add to listings)
When a request comes in, vet request and ensure all details needed for chapter setup have been provided.
Follow these steps to create a new chapter repo after a request has been vetted:
- Respond to the appropriate new chapter request using the appropriate convo template, adding organizer handles where indicated:
- "Setting up repo" (if all details provided)
- "Need CoC details"
- Click to create a new repo
- Under "Repository template," select "ProtoSchool/chapter-repo-template"
- Fill in repository name, eg
munich
orsan-francisco
- Fill in description, eg "ProtoSchool Munich"
- Leave other settings as is
Because you started from a repository template, the new repository will already include the following files:
- README.md (requires customization)
- CODE_OF_CONDUCT.md (requires customization)
- LICENSE.md (no updates required)
To view or update the chapter repository template, visit the chapter-repo-template
repo.
- Click pencil icon from homepage.
- Replace [LOCATION], [NAME], and [HANDLE] fields in readme.
- Click "preview changes" to ensure formatting comes out correctly (links most likely to have errors)
- In "commit changes" section, set title and description as "Update location and organizer details"
- Click "commit changes" to merge (Currently merging directly to master during setup)
- Click "Code" at top left, then select "CODE_OF_CONDUCT.md"
- Click pencil icon at top right to make edits
- Replace [LOCATION] with the chapter location.
- Update [NAME] and [EMAIL] in the reporting section with relevant details, using one of the following formats:
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting chapter organizer **NAME** at **[EMAIL](mailto:EMAIL)**.
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting chapter organizers **NAME ([EMAIL](mailto:EMAIL))**,
**NAME ([EMAIL](mailto:EMAIL))**, or **NAME ([EMAIL](mailto:EMAIL))**.
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the chapter organizing team at
**[EMAIL](mailto:EMAIL)**.
- In "commit changes" section, set title and description to "Update CoC location and reporting contacts"
- Click "commit changes" to merge (Currently merging directly to master during setup)
As of 10/21/19, it's not possible to have issues in a template repo carry over into a new repo built from it, so this step must be done manually.
- Add "Personalize README.md & add calls to action" as is (copy title and body separately)
- Add "Review Code of Conduct" (check which version is needed, copy title and body separately)
- Add "Add chapter to our listings" as is (copy title and body separately)
- Add "chapter-setup" label to all 3 setup issues
- Click "settings" at top right
- Click "collaborators and teams" at top left
- Under collaborators, add each co-organizer (don't include @ sign)
- Set each co-organizer to admin status
- While still in Collaborators & Teams within the chapter repo, click "Create new team"
- Set team name to match repo name
- Set description as "CITY chapter members"
- leave remaining settings as is and click "create team"
- Click plus sign at left and repeat invite process to add all organizers to new team
- Click to add member to the
chapter-organizers
team - Invite first organizer
- Click "add a member" to invite additional organizers (repeat until all are added)
- Continue until all organizers invited
- Visit chapter repo
- Click watch & be notified of all conversations
- Go to list of new chapter requests
- Check box next to correct repo, click "label" and select "repo-created"
- Open issue
- Copy "Repo ready" conversation template into new comment in issue and replace [ORGANIZER] and [CHAPTER] placeholders - proof carefully!
Wait for organizers to submit PR to add chapter to website.
- When organizer submits PR to add to site, first check repo to ensure it has a CoC with contact info and a complete readme. Check their issue queue to make sure all organizers have agreed to the CoC and there's nothing you need to help fix. If it looks okay, merge the PR.
- Return to chapter setup request list and select correct setup issue
- Copy Added to Website conversation template into new comment in issue
- Click "comment and close"
- Do the same in the issue within their chapter repo