Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sue445/chrome-tanuki-notifier
Notify Gitlab Project events (Commit, Issue, MergeRequest and Milestone)
https://github.com/sue445/chrome-tanuki-notifier
chrome-extension gitlab
Last synced: 15 days ago
JSON representation
Notify Gitlab Project events (Commit, Issue, MergeRequest and Milestone)
- Host: GitHub
- URL: https://github.com/sue445/chrome-tanuki-notifier
- Owner: sue445
- License: mit
- Archived: true
- Created: 2013-10-20T15:50:32.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2024-07-01T23:23:50.000Z (5 months ago)
- Last Synced: 2024-08-01T16:36:14.710Z (3 months ago)
- Topics: chrome-extension, gitlab
- Language: JavaScript
- Homepage: https://chromewebstore.google.com/detail/tanuki-notifier-for-googl/eageapgbnjicdjjihgclpclilenjbobi
- Size: 5.25 MB
- Stars: 152
- Watchers: 9
- Forks: 37
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
> [!IMPORTANT]
> This extension is scheduled for maintenance end after **July 2024**. (If nothing else)
>
> See https://github.com/sue445/chrome-tanuki-notifier/issues/816# Tanuki Notifier for Google Chrome™
[![Build Status](https://github.com/sue445/chrome-tanuki-notifier/workflows/test/badge.svg?branch=master)](https://github.com/sue445/chrome-tanuki-notifier/actions?query=workflow%3Atest)
[![Maintainability](https://api.codeclimate.com/v1/badges/c7681dcd7cabdbc85ba4/maintainability)](https://codeclimate.com/github/sue445/chrome-tanuki-notifier/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/c7681dcd7cabdbc85ba4/test_coverage)](https://codeclimate.com/github/sue445/chrome-tanuki-notifier/test_coverage)"Tanuki Notifier for Google Chrome™" notify GitLab™ Project events (Commit, Issue, MergeRequest and Milestone)
_GITLAB is a trademark of GitLab Inc. in the United States and other countries and regions_
## Requirements
### API v3
* GitLab v5.3.0+ and v6.0.x and v6.2.0+
* **only 6.1.0** is not supported
* v7.9.0+ is recommended### API v4
* GitLab v9.5.0+## Usage
1. Install this extension
2. Open extension option
3. Input these
* GitLab Path
* GitLab API Path
* Private token
* GitLab -> Edit Profile -> Account
4. Refresh Repository List
5. Check events
6. Save
7. Wait a minute## Upgrading
Open extension option -> Clear cache## Screenshots
### Option
![option1](doc/option1.png)
![option2](doc/option2.png)### Notification
![notification](doc/notification.png)### Popup
![popup1](doc/popup.png)## Dependency GitLab API
* `GET /projects`
* https://github.com/gitlabhq/gitlabhq/blob/master/doc/api/projects.md#list-projects
* `GET /projects/:id/events`
* https://github.com/gitlabhq/gitlabhq/blob/master/doc/api/projects.md#get-project-events
* `GET /projects/:id/issues/:issue_id`
* https://github.com/gitlabhq/gitlabhq/blob/master/doc/api/issues.md#single-issue
* `GET /projects/:id/merge_request/:merge_request_id`
* https://github.com/gitlabhq/gitlabhq/blob/master/doc/api/merge_requests.md#get-single-mr
* `GET /projects/:id/milestones/:milestone_id`
* https://github.com/gitlabhq/gitlabhq/blob/master/doc/api/milestones.md#get-single-milestone
* `GET /users/:id`
* https://github.com/gitlabhq/gitlabhq/blob/master/doc/api/users.md#single-user## FAQ
### Hot to use on [GitLab.com](https://gitlab.com/) ?
Input these to option* GitLab Path : `https://gitlab.com/`
* GitLab API Path : `https://gitlab.com/api/v4/`