punchcard-cms / punchcard

The Punchcard CMS
Apache License 2.0
31 stars 19 forks source link

Core Developer: GitHub repository setup instructions #99

Closed scottnath closed 8 years ago

scottnath commented 8 years ago

We need a detailed breakdown of how to set up a github repository for a node module which will conform to our CI and semver release processes.

Feature: Instructions on setting up node modules and github repositories
  As a core developer
  I want instructions on setting up new code
  So that all our code is integrated into our massive, yet effective, CI and release process.

  Scenario: Settin' up a github repo
    Given that I am setting up a new github repository
     And that the code in that repository needs to go through our CI process
    When I am setting up the new github repo
    Then I will read the instructions
      And I will have CI working
      And I will have semver release auto-releasing
      And I will talk about all I have learned at parties and family get togethers.

  Scenario: Settin' up a node module
    Given that I am setting up a cool node module
      And that module will need to follow our CI/release process
    When I am setting up this award-winning, world-changing module
    Then I will read the instructions
      And I will set up the things
      And I will do it right
      And I expect I'll have to sign into some stuff
      And all this will lead to profit profit profit.

Snugug commented 8 years ago
Snugug commented 8 years ago

And as a Wiki, so we can close:

https://github.com/punchcard-cms/punchcard/wiki/Setting-Up-a-New-Punchcard-Repository