mobiletribe / commit-template-idea-plugin Goto Github PK
View Code? Open in Web Editor NEWGit commit template Plugin for IntelliJ
Home Page: https://plugins.jetbrains.com/plugin/9861-git-commit-template
License: Apache License 2.0
Git commit template Plugin for IntelliJ
Home Page: https://plugins.jetbrains.com/plugin/9861-git-commit-template
License: Apache License 2.0
Thanks for the great plugin!
It really help us to improve performance and productivity.
I only want to suggest how it may be improved:
When I close dialog window, it formats plain-text message. However, if I re-open dialog, it shows empty fields. For some cases it would be great to parse current plain-text commit message and fill dialog fields.
Perhaps, a little button on dialog window ("Parse message").
It may be useful, when I need to format few similar commits (I may load previous plain-text message for "Commit message history").
Sometimes when I edit and submit information, I need to close this pop-up box to modify some information in idea, but when I open this pop-up box again, the last modified record has been lost!
Some Continuous Integration systems like Circle CI or TravisCI allows to skip a build if commit contains [skip ci]
in it's message.
https://docs.travis-ci.com/user/customizing-the-build/#skipping-a-build
This is often used on changes README files or some small typos.
It would be great to add a checkbox for this.
<type>(<scope>): <subject> [<issue-number>] at [<timestamp>]
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
Related:
I upgraded the plug-in to facilitate the management of scope files, added Idea Toolwindow, and managed scope through tree diagram. Thanks!
Plugin New Version:https://github.com/VcStrong/JetpackMVVM/tree/master/gct
Jetbrains recently added a new commit panel so you don't need to open up a dialog, but this plugin doesn't seem to support that. It'd be really nice if it did.
Hi,
With very long description the commit dialog resizes itself and the bottom components are not accessible without moving the window out of the screen.
Maybe wrapping the text area in a scrollpane would help
For example, the commit style I want is as follows:
feat: ๐
doc: ๐
style: ๐จ
For example
https://github.com/vuejs/vue
https://github.com/angular/angular
Can support, or optional switch ?
I do generate a changelog from the commit messages and forced line breaks make it look bad.
Add a possibilty to opt out from the MAX_LINE_LENGTH variable.
Hallo the plugin isn't can not be used in the version IntelliJ IDEA 2023.3.1
It's will be much faster to select type of change by clicking or radio button instead of dropdown list.
There is not so much options so we can put them all to dialog
Hi, thanks for a great plugin.
I'd like to suggest a feature request - validate that a subject is shorter or equal to 100 characters, as stated here
There is a need to calculate type
, scope
and subject
altogether.
<type>(<scope>): <subject>
Parse the git log and suggest a list of existing scopes.
See https://plugins.jetbrains.com/plugin/3033-git-integration
Related: #1 (comment)
Some organizations standardize commit messages, which are different from the default rules of plugins.
For example, some companies in type of change use the first 4 letters with the first letter capitalized.
There are also differences in the content of the scope.
The scope drop-down option should be able to be configured.
Hi,
I am actually not using this plugin, but wouldn't it be nice if we could also support a sign-off footer option?
Thodoris
Feature request:
Integrate to automatically populate:
This command line is not working on Windows (no grep, no sed...) :
Filter and sort results with Java or provide another way of loading ChangeType (with the template file maybe?)
Feature request:
Add a normal (optional) text field to enter the issue number.
The output of the field should be after the subject in such manner:
<type>(<scope>): <subject> [<Issue Number>]
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.