Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nhat-phan/merge-request-integration
An Intellij IDE plugin which helps you manage Merge Request and do Code Review right in your IDE.
https://github.com/nhat-phan/merge-request-integration
approval codereview gitlab gitlab-integration ide idea-plugin review
Last synced: 3 months ago
JSON representation
An Intellij IDE plugin which helps you manage Merge Request and do Code Review right in your IDE.
- Host: GitHub
- URL: https://github.com/nhat-phan/merge-request-integration
- Owner: nhat-phan
- License: other
- Created: 2019-12-11T21:26:34.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-11T11:40:41.000Z (almost 4 years ago)
- Last Synced: 2024-05-29T03:25:42.971Z (6 months ago)
- Topics: approval, codereview, gitlab, gitlab-integration, ide, idea-plugin, review
- Language: Kotlin
- Homepage:
- Size: 2.81 MB
- Stars: 173
- Watchers: 9
- Forks: 57
- Open Issues: 84
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Merge Request Integration
Merge Request Integration is a plugin which helps you to do Code Review right in your IDE.
What you can do:
- Filter Merge Requests which are assigned to you, waiting for your approval, etc
- Check pipeline status and approval status.
- Select and review 1 or all commits
- Do code review, navigate code with Diff View right in your IDE.
- Add, reply, resolve or delete comments
- Approve/revoke your approval
- More and more features will be coming soon :)Currently the plugin supports GitLab only (gitlab cloud and self-hosted).
You can download the plugin on intellij plugins repository:
[Community Edition](https://plugins.jetbrains.com/plugin/13607-merge-request-integration-ce--code-review-for-gitlab/),
[Enterprise Edition](https://plugins.jetbrains.com/plugin/13615-merge-request-integration-ee--code-review-for-gitlab/)### How to set up Gitlab connection
#### Create Gitlab Personal Access Tokens
To get the your Personal Access Token please follow these steps:
Step 1: On top right corner > Settings
Step 2: Click to Access Tokens menu
Step 3: Create a Personal Access Tokens with api scope
#### Config connection in your IDE Settings
After creating the Personal Access Tokens:
- Go to your IDE preferences (macOS: `⌘,` Windows: `Ctrl+Alt+S`)
- Merge Request Integration > Gitlab
- Fill data, then save. *Tip: you can use Starred/Membership/Own option to search your project quicker.*
- Click refresh button of Merge Request Integration CE window if you don't see the connection.If your project has more than 1 repository, just setup multiple connections.
### License
The plugin is an open source released under Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
license.It's totally free if you are using it for public repositories.
For private repositories, this plugin is a trial. How long is the trial period? Equal to WINRAR's trial period 🙈
[Community Edition (CE)](https://plugins.jetbrains.com/plugin/13607-merge-request-integration-ce--code-review-for-gitlab/)
is exactly the same as
[Enterprise Edition (EE)](https://plugins.jetbrains.com/plugin/13615-merge-request-integration-ee--code-review-for-gitlab/).
You don't need to hack or find a cracked version.
Cracking software invites virus to your computer.### About me
My name is Nhat, I'm a software developer at [Personio](https://personio.com)
(yes,
[we are hiring](https://www.personio.com/about-personio/jobs/)
all around the world, relocation to Munich is of course possible).### Sponsor
If you love this plugin, please support me by:
- Buy an [Enterprise Edition](https://plugins.jetbrains.com/plugin/13615-merge-request-integration-ee--code-review-for-gitlab/), only 1$/month
- Buy me a beer via [Paypal](https://paypal.me/phanhoangnhat) or [Patreon](https://www.patreon.com/nhat/creators).Thanks in advance!
### Attribution
- Icons by [Font Awesome](https://fontawesome.com/) are licensed under
[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)