process-handbook icon indicating copy to clipboard operation
process-handbook copied to clipboard

Basics of setting up a new client

Open iteles opened this issue 7 years ago • 3 comments

We need to have a checklist for what happens once we have agreed to partner with a client on a project.

This needs to be expanded into a comprehensive readme, but here is a start:

  • [ ] Create and sign contracts
  • [ ] Book initial workshop
  • [ ] Set up Google Drive
  • [ ] Set up Gitter channel
  • [ ] Create client org if one doesn't exist
  • [ ] Invite team members to org (client and dwyl team)
  • [ ] Create dwyl dev team
  • [ ] Create repo for the project, initialise with a description, readme and call it something intelligent
  • [ ] Copy over our labels
  • [ ] Ensure dwyl dev team has correct permissions in repo

iteles avatar Sep 10 '18 18:09 iteles

Just finishing this - @iteles

  • what's "create dwyl dev team" involve?
  • is there a magic label copier or is that manual?

rub1e avatar Oct 31 '18 17:10 rub1e

Oops sorry, only just saw this:

  1. Setting up a dwyl dev team is creating a team within the Collaborators & teams setting at the org level if we have access or at the repo access if that's all we have access to and adding all dwyl developers to it. This means that at the repo level you can just provide the whole team with the correct permissions rather than having to add people individually
  2. https://label-sync.herokuapp.com/ as per https://github.com/dwyl/labels

iteles avatar Nov 15 '18 11:11 iteles

PR: https://github.com/dwyl/process-handbook/pull/132

rub1e avatar Mar 13 '19 14:03 rub1e