Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

⚙️ for repo configuration changes (e.g. issue/PR templates) #1724

Open
4 tasks done
jwflory opened this issue Apr 12, 2024 · 5 comments
Open
4 tasks done

⚙️ for repo configuration changes (e.g. issue/PR templates) #1724

jwflory opened this issue Apr 12, 2024 · 5 comments
Labels
emoji Gitmoji proposals.

Comments

@jwflory
Copy link

jwflory commented Apr 12, 2024

Emoji symbol

⚙️

Emoji code

:gear:

Emoji description

Changes to repository meta configuration (i.e. repo settings)

Describe the use case of your emoji

Many of my commits these days are around things that help maintainers manage their repositories better, such as issue and pull request templates. Sometimes these change over time and it is useful to call them out differently than other documentation changes that might be user- or community-facing.

The current gitmoji could possibly group this as 📝 docs, but I think my idea is covers a similar yet distinct stream of contributions that make configuration changes to the workings of the git repository used by the project. This is also distinct from 🔧 for config changes, because to me, that means app configs to me in a repository, not meta repo contribution config changes.

Is this use case covered by an existing emoji?

No ❌

Does this emoji fall into the "how" or the "what" category?

  • This proposal do not describe "how" a commit was made, but does in fact describe "what" is the contents of the commit about.

Examples

  • ⚙️ Add a new issue template for bug reports
  • ⚙️ Add SECURITY.md file with repo config for security disclosures

Validations

@jwflory jwflory added the emoji Gitmoji proposals. label Apr 12, 2024
@vhoyer
Copy link
Collaborator

vhoyer commented Apr 30, 2024

I donno if I'd be inclined to green light this addition, but if we endup going forward with this, I don't really like the use of ⚙️ to represent this... although I also don't have an idea of what emoji we could substitute this with.

that said, I think we've created the 🧑‍💻 to begin with, and I don't see why this wouldn't be good enough, what do you think about it?

@wolfspyre
Copy link

I like the gear icon, as the technologist emoji doesn't work in a lot of contexts, and I agree it's on-brand-ish with the wrench and hammer... and it does reference a specific slice of infra scaffolding which does feel kinda poorly matched by either the wrench or the hammer. ;)

much like the perpetual question of

where do we put the sporks

I can see the benefit of this...

I dunno I'd go with a greenlight for this tho...

there's always:
🪠

:)

@wolfspyre
Copy link

wolfspyre commented Apr 30, 2024

I dunno I'd go with a greenlight for this tho...

there's always: 🪠

:)

I'd misunderstood your comment and thought you were suggesting using a green traffic light as a visual representation ... not greelight as in 'approve' ;)

What would you see the gear icon being applicable to?

pipeline/project/repo componentry does feel aligned with it... ¯\_(ツ)_/¯

@vhoyer
Copy link
Collaborator

vhoyer commented May 2, 2024

well, to be fair, I think that the gear emoji would actually feel more in place with the "config file" commit and we'd swap those emojis around, but I don't think that's a viable option due to the "breaking change" it would pose to the standard.

also, sorry for the confusing term I used, I really should watch my usage of them more.

the thing is, I'm a strong believer in trying to prevent the addition of new emojis as often as I can, because more only increase maintenance cost and post as a barrier of entry for new comers to gitmoji (like, it's daunting to see a big tall wall of emojis if you just wanna commit in a repo ta uses gitmoji), so I always try to resist addition of emojis, and in this case I see too much overlap with the technologist emoji to justify the addition.

you could argue that the emoji for the technologist is not a good one, and I'd agree, but I'm always in favor of broadening the meaning of an already present emoji then adding a new emoji, and that's my reasoning.

do you don't think that the technologist is a good enough category for those kinds of configurations? what would change your minds over this?

@cruzdanilo
Copy link

i don't think this use case is distinct enough from "🔧 add or update configuration files".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
emoji Gitmoji proposals.
Projects
None yet
Development

No branches or pull requests

4 participants