Skip to content

Commit 74c9a5b

Browse files
author
Jessica Lord
authored
Merge pull request electron#258 from electron/release-doc
Add section on release steps
2 parents fca8965 + 11f6bcd commit 74c9a5b

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

CONTRIBUTING.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,15 @@ Tips for making an easier-to-reivew contribution:
2727
- Please provide a description.
2828
- Include screenshots and animated GIFs whenever possible.
2929
- Use short, present tense commit messages.
30+
31+
## Releasing
32+
33+
Releases are created by the core team using the following steps:
34+
35+
1. Check your dependencies: `rm -rf node_modules && npm install`
36+
2. Make sure tests are passing: `npm run test`
37+
3. Increment the major, minor or patch `version` in `package.json`
38+
4. Prepare the release: `npm run prepare-release`
39+
- _This packages and signs all the assets._
40+
5. Release! `npm run release`
41+
- _This creates the release on GitHub.com and uploads the assets._

0 commit comments

Comments
 (0)