Skip to content

Project set up

Raymond Schouten edited this page Dec 5, 2017 · 18 revisions

Creating repository

  1. Create GitHub repository
    • Repository name: <repository-name>
    • Description: <Repository Name>

Initializing repository

  1. Clone repository via SSH
  2. Setup local repository user (if needed)
  3. Add default files
  4. Push changes to master

Configuring services

  1. Add repository to Packagist
  2. Add Packagist webhook to GitHub (GitHub: Settings » Integrations & services » Add service: Packagist)
    • User: <username>
    • Token: <token>
  3. Test Packagist webhook (GitHub: Settings » Integrations & services » Packagist: edit » Test service)
  4. Add repository to Travis CI
  5. Add repository to Codecov
  6. Add Codecov webhook to GitHub (Codecov: Settings » Create New Webhook)
  7. Add repository to Code Climate

Configuring project

  1. Create GitHub project
    • Name: <Repository Name>
  2. Add project columns
    • Backlog
    • Ready
    • In Progress
    • In Test
    • Closed

Configuring issues

  1. Add issue labels
    • Priorities:
      • Priority: Blocker (#f8696b)
      • Priority: Critical (#fbaa77)
      • Priority: Major (#ffeb84)
      • Priority: Minor (#b1d580)
      • Priority: Trivial (#63be7b)
    • Issue types:
      • Issue Type: Bug (#d04437)
      • Issue Type: Improvement (#67ab49)
      • Issue Type: New Feature (#67ab49)
      • Issue Type: Question (#9da8b5)
      • Issue Type: Task (#3b7fc4)
    • Resolutions:
      • Resolution: Cannot Reproduce (#ededed)
      • Resolution: Done (#bfe5bf)
      • Resolution: Duplicate (#ededed)
      • Resolution: Fixed (#bfe5bf)
      • Resolution: Incomplete (#ededed)
      • Resolution: Invalid (#ededed)
      • Resolution: Redundant (#ededed)
      • Resolution: Won't Fix (#fad8c7)

Clone this wiki locally