Skip to content

Latest commit

 

History

History
executable file
·
27 lines (22 loc) · 1007 Bytes

CONTRIBUTING.md

File metadata and controls

executable file
·
27 lines (22 loc) · 1007 Bytes

Contributing

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

Making a Change

When you commit a change, please add a note to CHANGELOG.md.

Release Process

  1. Confirm the build is passing in travis
    1. This automatically checks the Podfile is building
  2. Push a release commit
    1. Create a new Master section at the top
    2. Rename the old Master section like: ## 1.0.5 Released on 2016-02-14.
    3. Update the Podspec version number
  3. Create a GitHub release
    1. Tag the release (like 1.0.5)
    2. Paste notes from CHANGELOG.md
  4. Push the Podspec to CocoaPods
    1. pod trunk push
  5. Create Carthage binaries
    1. carthage build --no-skip-current
    2. carthage archive Regex.swift
    3. Add to the GitHub release