All Projects → travis-ci → Travis Watcher Macosx

travis-ci / Travis Watcher Macosx

Licence: mit
[DEPRECATED] A Travis CI client for Mac OS X.

Travis Watcher - Mac edition

Roadmap

In no particular order (see issue tracker for more details):

  • Authentication
  • Option to connect to multiple Travis installations (org/pro/custom). The only difference is the API endpoint and the fact that pro requires authentication
  • Show status for master branch (or other custom branch, eventually) for "favourite" repositories
    • Go to latest build in web browser if clicked on
  • Ability to change notification types globally, per organization and per repository (notify on success, failure or change)
  • If we're disconnected from Pusher/WebSockets, update with HTTP and reconnect to Pusher/WebSockets.
  • (Auto)update

Mockups

Menu bar:

Menu bar mockup

Preferences window:

Preferences window mockup

Development Setup

The Travis CI Mac app uses CocoaPods to manage dependencies. After installing CocoaPods you need to run pod install to download the dependencies.

Note on Patches/Pull Requests

  1. Fork the project.
  2. Make your feature addition or bug fix.
  3. Add tests for it. This is important so it doesn't get broken in a future version unintentionally.
  4. Commit. Please do not edit the version number. If you want to update it, please do it in a separate commit so it's easy to ignore when merging.
  5. Send a pull request. Bonus points for topic branches.

Copyright

Copyright (c) 2012-2013 Travis. See LICENSE for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].