Skip to content
This repository has been archived by the owner on Mar 5, 2021. It is now read-only.
nonspecialist edited this page May 23, 2014 · 3 revisions

Welcome to the credulous wiki!

Contributing

Please:

  • fork the repo
  • if you want to work on an issue, assign it to yourself so that others know that you're working on it
  • if you're not in a team which has access to assign issues to yourself, just comment on the issue so that we know you're working on it.
  • working on an issue for too long might mean that someone else takes it from you
  • pull requests should reference the issue that they resolve

Creating a new release

This is a bit awkward, but the process we follow is:

  • Make sure you are up to date and that there's agreement to release.
  • Tag master using semantic versioning (eg 0.4.3). Make sure that you annotate and sign the tag. The annotation will be used as the release name (ie the text that appears in the title of the release), e.g.:
    localhost$ git tag 0.4.3 -a -s -m "Support using offsets into pi to store keys"
  • Push the tag upstream:
    localhost$ git push --tags
  • sit back and wait for Travis-CI to build the release artifacts and upload them to the release tag here on GitHub.
  • ???
  • profit!!!
Clone this wiki locally