Zhengqbbb / cz-git

cz-git | czg 🛠️ DX first and more engineered, lightweight, customizable, standard output format Commitizen adapter and CLI

Home Page:https://cz-git.qbb.sh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Feature Request] JetBrains plugin

lcpichette opened this issue · comments

💭 Describe the feature

Hello,

I saw this plugin -- bare with me -- featured in a comment on a post made on the daily.dev browser extension. Looked pretty sweet, so I decided to try it out. I love it.

What I don't love: is swapping between a terminal and my editor just to use this plugin, when I'm already used to the built-in VCS for JetBrains.

The desired change: would be a plugin that adds a new tool window (such as the existing Commit tool window) which provides an interface for interacting with cz-git via JetBrains software.

Thankfully the UI is the same across IDEA and Rider, and I assume more of their IDEs as well, so I'm hoping it would be a one plugin for many tools kinda feature?

Here we can see that there's quite a few tool windows by default, and it's kind of expected that you customize them to your liking. This is why I think a new tool window would be better than trying to overwrite the existing commit tool window (if that's even possible):

Screenshot 2022-12-16 at 9 50 23 AM

I figure this is the lowest of priorities, and a pretty huge undertaking, but even something like adding a default message to the commit window with the cz-git template (which matches most projects' standard notation) would be helpful.

Screenshot 2022-12-16 at 9 55 22 AM

I think because the VCS support in JetBrains is already pretty solid, I don't see myself using cz-git unless it's added as a plugin for JetBrains.

But it really is an awesome tool!

💡 Proposed Solution

new tool window for cz-git in JetBrains via plugin

Sorry
the current project has only completed the TUI, I haven't started the GUI plan yet.

And I may have less time to use it in the half year or even a year, I haven't used JetBrains yet, so I don't know the actual usage requirements very well .

But I will finish the version of VSCode Plugin first, then maybe I will start the JetBrains plugin, then I will open this ISSUE

Thx your support and suggest ~ 🤗