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

Add emoji business logic Resolves #723 #829

Merged

Conversation

seancrowe
Copy link
Contributor

Description

We have ✨ for additional features, but "features" for some projects imply only public behaviors. Adding utility functions, interfaces, wrappers, or any business/domain logic, for most public-facing libraries/projects would not be considered a "new feature". These additions live in the business/domain layer and are only for internal usage and will never be exposed via UI or API. Therefore, there is no good emoji in gitmoji to represent clearly that the addition or change is only meant for the business/domain layer.

πŸ‘” as suggested by #723 would resolve all these internal business logic commits and clarify that additions/changes are internal, not public, and live in the business/domain layer.

This may have some overlap with ♻️ (representing refactoring) as a change to business logic could sometimes be considered refactoring. However, I think ♻️ could consider being more specific and cover changes to the internal behavior of a module or function that do not affect inputs or outputs.

This may have some overlap with πŸ—οΈ (representing architectural changes) as changes to the architecture could very well represent changes to business logic as well. However, I think πŸ—οΈ would better represent major changes to the flow while πŸ‘” would represent minor changes to input and output.

Ultimately, it would be up to the commiter to determine if the changes are big enough to be πŸ—οΈ, small enough to be ♻️, or fit perfectly with πŸ‘”. Any additions to the business/domain layer would almost always be πŸ‘”.

Tests

  • Rebuild snapshot
  • All tests passed.

@vercel
Copy link

vercel bot commented Aug 1, 2021

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

πŸ” Inspect: https://vercel.com/carloscuesta/gitmoji/YDzFZUJ1VSAVFBYmnA3ayfZc7DLT
βœ… Preview: https://gitmoji-git-fork-seancrowe-add-emoji-busine-458766-carloscuesta.vercel.app

@carloscuesta carloscuesta merged commit 8fa8b57 into carloscuesta:master Aug 2, 2021
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 3, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants