EndangeredMassa / npub

publisher for node.js projects
BSD 3-Clause "New" or "Revised" License
3 stars 2 forks source link

Proposal for a refined publish flow #49

Closed jkrems closed 9 years ago

jkrems commented 9 years ago

I'd like to spend some time on this module to make the flow a little smoother (and add some features that are a bit manual right now. In the end I'd like to end up with something like the following flow:

Configuration

package.json

npub uses rc combined with the npub section of package.json. Settings loaded via rc override settings in package.json.

The Github integration should fulfill the following requirements:

jkrems commented 9 years ago

cc @danmconrad @khoomeister

ghost commented 9 years ago

How does it know what the release branch is?

jkrems commented 9 years ago

@khoomeister Default to master, optional config option. Maybe I should spell out the config options explicitly. Good point.

jkrems commented 9 years ago

There was a revision where I also had "and after the release, you can push it to additional branches, e.g. you release from develop and push to develop and master". But then I thought - if you do the continuous releases whenever you merge a PR, splitting the two is kind of silly anyhow.

jkrems commented 9 years ago

Moved to https://github.com/EndangeredMassa/npub/pull/50 so inline comments etc. work.