Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mipmip/bitbar_gitlab

BitBar GitLab Plugin, giving access to issues and pipelines.
https://github.com/mipmip/bitbar_gitlab

bitbar bitbar-plugin gitlab gitlab-ci menubar-app

Last synced: 2 months ago
JSON representation

BitBar GitLab Plugin, giving access to issues and pipelines.

Awesome Lists containing this project

README

        

# Bitbar::Gitlab

BitBar GitLab Plugin, giving access to issues and pipelines.

## Features

- Browse project issues
- Focus project issues
- Copy issue title to pasteboard
- New issue in project
- Show/hide starred projects
- Show/hide all projects
- Focus project pipelines
- Show pipeline status
- Notify when pipeline has finished

## Requirements

- macOS
- BitBar
- sudo permission to install gems globally

## Installation

If you have rvm make sure to first use the system ruby version, as BitBar is
using this ruby.

```
rvm use system
```

First install gem globally.

```
sudo gem install bitbar_gitlab
```

Then run:

```
gitlab-bitbar-plugin.rb install
```

When finished without problems start BitBar or refresh plugins.

## Usage

The menu's should be self explaining

![image](assets/screenie.png)

## macOS notifications for GitLab CI jobs

If you like to have macOS notifications you must install terminal-notifier with brew.

```
brew install terminal-notifier
```

## Contributing

Bug reports and pull requests are welcome on GitHub at
https://github.com/mipmip/bitbar_gitlab. This project is intended to be a safe,
welcoming space for collaboration, and contributors are expected to adhere to
the [Contributor Covenant](http://contributor-covenant.org) code of conduct.

## License

The gem is available as open source under the terms of the [MIT
License](https://opensource.org/licenses/MIT).

## Code of Conduct

Everyone interacting in the Bitbar::Gitlab project’s codebases, issue trackers,
chat rooms and mailing lists is expected to follow the [code of
conduct](https://github.com/[USERNAME]/bitbar-gitlab/blob/master/CODE_OF_CONDUCT.md).