Skip to content

Commit

Permalink
Document release process, fixes #93
Browse files Browse the repository at this point in the history
  • Loading branch information
fulldecent committed Jun 28, 2016
1 parent 051c734 commit a8fd591
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 0 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@ All notable changes to this project will be documented in this file.
- Added by [William Entriken](https://github.com/fulldecent)
- Full API documentation with headerdoc
- Added by [William Entriken](https://github.com/fulldecent)
- Contributing guidelines and release process documentation
- Added by [William Entriken](https://github.com/fulldecent) in regards to issue
[#93](https://github.com/fulldecent/FDBarGuage/issues/93).

#### Fixed
- Crash of the iPad example when present from window is tapped
Expand Down
20 changes: 20 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Contributing

All contributors are welcome. Please use issues and pull requests to contribute to the project. And update [CHANGELOG.md](CHANGELOG.md) when committing.

# Release Process

1. Confirm the build is passing in travis
1. This automatically checks the pod file is building
2. Create a release commit, see [prior releases](https://github.com/fulldecent/FDTake/releases) for an example
1. Update the change log to label the latest improvements under the new version name
2. Update the podspec version number
3. Tag the release in GitHub
1. Create the release commit
2. Create the release with notes from the change log
3. Push the podspec to cocoapods
1. `pod trunk push`
4. Create Carthage binaries
1. `carthage build --no-skip-current`
2. `carthage archive FDBarGuage`
3. Add to the GitHub release

0 comments on commit a8fd591

Please sign in to comment.