chrome-tanuki-notifier icon indicating copy to clipboard operation
chrome-tanuki-notifier copied to clipboard

Notify Gitlab Project events (Commit, Issue, MergeRequest and Milestone)

GitLab Notifier for Google Chrome™

Build Status Maintainability Test Coverage

Notify GitLab Project events (Commit, Issue, MergeRequest and Milestone)

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 option2

Notification

notification1 notification2

Popup

popup1

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 ?

Input these to option

  • GitLab Path : https://gitlab.com/
  • GitLab API Path : https://gitlab.com/api/v4/