DEPRECATED - Cross Platform Rapid Experiments "Nimbus" SDK
Перейти к файлу
Teon L Brooks 523c26b724
Update README.md (#118)
minor fix
2021-06-18 18:53:09 -05:00
nimbus Disabling CircleCI and Codecov and putting up a "We have moved" sign (#115) 2021-04-15 13:09:52 -05:00
.gitignore Remove unused gradle build config from this repo. (#106) 2021-02-23 10:31:13 +11:00
CHANGELOG.md Merge v0.10.0 back into main (#114) 2021-03-18 13:10:42 -05:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2020-08-04 13:19:25 -04:00
LICENSE Initial commit 2020-08-04 13:15:44 -04:00
README.md Update README.md (#118) 2021-06-18 18:53:09 -05:00

README.md

nimbus-sdk

Cross Platform Rapid Experiments "Nimbus" SDK

308 Permanent Redirect

Looking for Nimbus-SDK? We have moved to application-services in order to simplify our release process.

This repo will be archived once we are sure everyone has found Nimbus' new home.

Changelog

New and significant features should be listed in the CHANGELOG.md in the section Unreleased Changes.

Before issuing a new release, the Unreleased Changes section should be renamed to the version that is being released and match with the tagged version, and a new Unreleased Changes section added to the top of the document.

Cutting a release

We use cargo-release to simplify the release process. Steps:

  1. Ensure your local main branch is up to date - the process might try and push this to update tags.
    • git checkout main
    • git pull
  2. If this is a major or minor release, start a new branch for the series (note the x below is a literal 'x'):
    • git checkout -b release-vX.Y.x
    • git push -u origin release-vX.Y.x Otherwise, switch to the existing branch.
  3. Update CHANGELOG.md as noted above, and commit your changes.
  4. Switch to the 'nimbus' directory (cargo release doesn't work in the root of the repo)
  5. Run cargo release --dry-run -vv [major|minor|patch] and check that the things it is proposing to do seem reasonable. (note that this requires cargo-release)
  6. Run cargo release [major|minor|patch] to publish the release to github.
  7. Make a PR from your branch to request it be merged to the main branch.
  8. Check the tag was pushed correctly in the github UI - if not, try git push --tags

Useful Resources