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
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>
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.
For example
https://github.com/vuejs/vue
https://github.com/angular/angular
Can support, or optional switch ?
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!
For example, the commit style I want is as follows:
feat: ๐
doc: ๐
style: ๐จ
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.
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").
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
<type>(<scope>): <subject> [<issue-number>] at [<timestamp>]
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
Related:
Parse the git log and suggest a list of existing scopes.
See https://plugins.jetbrains.com/plugin/3033-git-integration
Related: #1 (comment)
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.
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>
Hallo the plugin isn't can not be used in the version IntelliJ IDEA 2023.3.1
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
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
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?)
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.
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
Feature request:
Integrate to automatically populate:
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.