Is there an abbr for improvement? #28

Closed
opened 2026-02-17 11:34:16 -06:00 by GiteaMirror · 20 comments
Owner

Originally created by @htchaan on GitHub (Jul 9, 2018).

Originally assigned to: @damianopetrungaro on GitHub.

Since improvement(11 chars) is even longer than feature (7 chars), which is shortened as feat.

Originally created by @htchaan on GitHub (Jul 9, 2018). Originally assigned to: @damianopetrungaro on GitHub. Since `improvement`(11 chars) is even longer than `feature` (7 chars), which is shortened as `feat`.
GiteaMirror added the suggestion label 2026-02-17 11:34:16 -06:00
Author
Owner

@damianopetrungaro commented on GitHub (Jul 9, 2018):

Hey @htchaan thank you for the question!

I think it's quite long too, but at the moment there's no abbreviation for improvement, if you have a good idea feel free to suggest and discuss here in the issue!

Good ideas are always welcome 😄

@damianopetrungaro commented on GitHub (Jul 9, 2018): Hey @htchaan thank you for the question! I think it's quite long too, but at the moment there's no abbreviation for `improvement`, if you have a good idea feel free to suggest and discuss here in the issue! Good ideas are always welcome 😄
Author
Owner

@pmackay commented on GitHub (Jul 16, 2018):

Would improve be an improvement on improvement? ;)

@pmackay commented on GitHub (Jul 16, 2018): Would `improve` be an improvement on `improvement`? ;)
Author
Owner

@damianopetrungaro commented on GitHub (Jul 18, 2018):

@pmackay I think improve is more a verb than a noun.

Any other suggestion?

@damianopetrungaro commented on GitHub (Jul 18, 2018): @pmackay I think `improve` is more a verb than a noun. Any other suggestion?
Author
Owner

@htchaan commented on GitHub (Jul 19, 2018):

I vote for impr. Its 4-char just like many other abbreviations eg.
elem, feat, impl.

Damiano Petrungaro notifications@github.com 於 2018年7月19日週四 上午12:49寫道:

@pmackay https://github.com/pmackay I think improve is more a verb than
a noun.

Any other suggestion?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/conventional-changelog/conventionalcommits.org/issues/66#issuecomment-405999857,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACSbWf9sj76KhfntefJU2OWnb5mbImq5ks5uH2cvgaJpZM4VHNnY
.

@htchaan commented on GitHub (Jul 19, 2018): I vote for `impr`. Its 4-char just like many other abbreviations eg. `elem`, `feat`, `impl`. Damiano Petrungaro <notifications@github.com> 於 2018年7月19日週四 上午12:49寫道: > @pmackay <https://github.com/pmackay> I think improve is more a verb than > a noun. > > Any other suggestion? > > — > You are receiving this because you were mentioned. > Reply to this email directly, view it on GitHub > <https://github.com/conventional-changelog/conventionalcommits.org/issues/66#issuecomment-405999857>, > or mute the thread > <https://github.com/notifications/unsubscribe-auth/ACSbWf9sj76KhfntefJU2OWnb5mbImq5ks5uH2cvgaJpZM4VHNnY> > . >
Author
Owner

@damianopetrungaro commented on GitHub (Jul 19, 2018):

@hbetts @stevemao @bcoe wdyt about it?

@damianopetrungaro commented on GitHub (Jul 19, 2018): @hbetts @stevemao @bcoe wdyt about it?
Author
Owner

@hutson commented on GitHub (Jul 19, 2018):

I didn't realize we recommended improvement.

We also recommend improvement for commits that improve a current implementation without adding a new feature or fixing a bug

Honestly, if it's a code change, then the only non-feature, non-bug, improvement would be a performance one, and for that you could use the Angular convention of perf.

Basically, I'm taking a step back and asking, do we even need improvement? What does it communicate that feat, fix, and perf, do not?

@hutson commented on GitHub (Jul 19, 2018): I didn't realize we recommended `improvement`. > We also recommend improvement for commits that improve a current implementation without adding a new feature or fixing a bug Honestly, if it's a code change, then the only non-feature, non-bug, _improvement_ would be a performance one, and for that you could use the Angular convention of `perf`. Basically, I'm taking a step back and asking, do we even need _improvement_? What does it communicate that _feat_, _fix_, and _perf_, do not?
Author
Owner

@pmackay commented on GitHub (Jul 21, 2018):

Basically, I'm taking a step back and asking, do we even need improvement? What does it communicate that feat, fix, and perf, do not?

What would a refactoring for code cleanup fit under?

@pmackay commented on GitHub (Jul 21, 2018): >Basically, I'm taking a step back and asking, do we even need improvement? What does it communicate that feat, fix, and perf, do not? What would a refactoring for code cleanup fit under?
Author
Owner

@hutson commented on GitHub (Jul 22, 2018):

What would a refactoring for code cleanup fit under?

The Conventional Commits documentation states: for example commitlint-config-conventional (based on the the Angular convention) recommends chore:, docs:, style:, refactor:

So I personally use refactor, and the communities I work with use refactor, for code changes that do not add a feature, address a bug, or improve performance.

@hutson commented on GitHub (Jul 22, 2018): > What would a refactoring for code cleanup fit under? The Conventional Commits documentation states: `for example commitlint-config-conventional (based on the the Angular convention) recommends chore:, docs:, style:, refactor:` So I personally use `refactor`, and the communities I work with use `refactor`, for code changes that do not add a feature, address a bug, or improve performance.
Author
Owner

@damianopetrungaro commented on GitHub (Jul 23, 2018):

Hey!
Sorry but I had a weekend without internet 😄

@hbetts I suggested some months ago to introduce improvement, because refactor means it MUST NOT introduce any breaking changes.

Instead improvement it's ok with API changes but does not introduce any external BC.

I am totally open to rediscuss it!


edit:
btw, just to underline the concept, we should not stick 1:1 to the Angular convention, we are inspired by, not equals to 😄

The Conventional Commits documentation states: for example commitlint-config-conventional (based on the the Angular convention) recommends chore:, docs:, style:, refactor:

@damianopetrungaro commented on GitHub (Jul 23, 2018): Hey! Sorry but I had a weekend without internet 😄 @hbetts I suggested some months ago to introduce `improvement`, because `refactor` means it _MUST NOT_ introduce any breaking changes. Instead `improvement` it's ok with API changes but does not introduce any external BC. I am totally open to rediscuss it! ___ edit: btw, just to underline the concept, we should not stick 1:1 to the Angular convention, we are inspired by, not equals to 😄 > The Conventional Commits documentation states: for example commitlint-config-conventional (based on the the Angular convention) recommends chore:, docs:, style:, refactor:
Author
Owner

@hutson commented on GitHub (Aug 5, 2018):

because refactor means it MUST NOT introduce any breaking changes.

I think I've used refactor in the past for breaking changes.

For example, I will deprecate a function as part of a patch, but I won't remove it.

Then, at a later time, I will remove that function in a refactor, with a BREAKING CHANGE comment at the bottom of my commit message, explaining the removal, and the recommended migration path. I use refactor because I'm not adding a feature, and I don't consider removing a deprecated function as a bug fix.

I'm sorry if I'm derailing this issue. If y'all would like my thoughts on improvement, or additional personal examples, please let me know where I can post them.


As for abbreviation, yes, I would be fine with the recommendations. In particular, impr, because I kind of agree with @damianopetrungaro about the other being more of a verb.

Any way to quantify the common abbreviated form of improvement as used by English language writers?

@hutson commented on GitHub (Aug 5, 2018): > because refactor means it MUST NOT introduce any breaking changes. I think I've used `refactor` in the past for breaking changes. For example, I will _deprecate_ a function as part of a `patch`, but I won't remove it. Then, at a later time, I will remove that function in a `refactor`, with a `BREAKING CHANGE` comment at the bottom of my commit message, explaining the removal, and the recommended migration path. I use `refactor` because I'm not adding a feature, and I don't consider removing a deprecated function as a bug `fix`. I'm sorry if I'm derailing this issue. If y'all would like my thoughts on `improvement`, or additional personal examples, please let me know where I can post them. --- As for abbreviation, yes, I would be fine with the recommendations. In particular, `impr`, because I kind of agree with @damianopetrungaro about the other being more of a `verb`. Any way to quantify the common abbreviated form of `improvement` as used by English language writers?
Author
Owner

@damianopetrungaro commented on GitHub (Aug 6, 2018):

@hbetts I'm totally fine about talking about it, our mission is to make the specs as better as possible 😄

As you can see I do not agree with the usage of refactor with a BREAKING CHANGE: into it, it's a contradiction imho 😄


Looking forward to any English native speaker about it

Any way to quantify the common abbreviated form of improvement as used by English language writers?

@damianopetrungaro commented on GitHub (Aug 6, 2018): @hbetts I'm totally fine about talking about it, our mission is to make the specs as better as possible 😄 As you can see I do not agree with the usage of `refactor` with a `BREAKING CHANGE:` into it, it's a contradiction imho 😄 ___ Looking forward to any English native speaker about it >Any way to quantify the common abbreviated form of improvement as used by English language writers?
Author
Owner

@hutson commented on GitHub (Aug 19, 2018):

I've spun off a discussion about improvement into #78

As for this issue, I don't have the time to research whether impr is the common abbreviation of improvement.

Does anyone else have time?

@hutson commented on GitHub (Aug 19, 2018): I've spun off a discussion about `improvement` into #78 As for this issue, I don't have the time to research whether `impr` is the common abbreviation of `improvement`. Does anyone else have time?
Author
Owner

@damianopetrungaro commented on GitHub (Aug 20, 2018):

@hbetts I can take a look tomorrow ;)

@damianopetrungaro commented on GitHub (Aug 20, 2018): @hbetts I can take a look tomorrow ;)
Author
Owner

@damianopetrungaro commented on GitHub (Aug 26, 2018):

So after a little research, I found out we may use IMPROV or IMP

@damianopetrungaro commented on GitHub (Aug 26, 2018): So after a little research, I found out we may use [IMPROV](https://www.acronymfinder.com/Improvement-(IMPROV).html) or [IMP](https://en.wiktionary.org/wiki/imp.)
Author
Owner

@Mouvedia commented on GitHub (Aug 26, 2018):

https://en.wikipedia.org/wiki/Imp

@Mouvedia commented on GitHub (Aug 26, 2018): https://en.wikipedia.org/wiki/Imp
Author
Owner

@bcoe commented on GitHub (Mar 31, 2019):

👋 any objection to closing this pull request, I think the spec appropriately calls out the fact that folks can pick and choose their own types.

@bcoe commented on GitHub (Mar 31, 2019): 👋 any objection to closing this pull request, I think the spec appropriately calls out the fact that folks can pick and choose their own types.
Author
Owner

@Mouvedia commented on GitHub (Mar 31, 2019):

I think we should close this one and reopen #78

@Mouvedia commented on GitHub (Mar 31, 2019): I think we should close this one and reopen #78
Author
Owner

@stevemao commented on GitHub (Apr 1, 2019):

Closing now. Feel free to comment.

@stevemao commented on GitHub (Apr 1, 2019): Closing now. Feel free to comment.
Author
Owner

@batara666 commented on GitHub (Oct 13, 2021):

wait, so are we using imp: ?

@batara666 commented on GitHub (Oct 13, 2021): wait, so are we using imp: ?
Author
Owner

@batara666 commented on GitHub (Oct 13, 2021):

improve(article/detail): Improve UX

1. Add image placeholder
2. Use cursor: pointer type
3. Remove alert after template selection
@batara666 commented on GitHub (Oct 13, 2021): ``` improve(article/detail): Improve UX 1. Add image placeholder 2. Use cursor: pointer type 3. Remove alert after template selection ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/conventionalcommits.org#28