DEV Community

Cover image for πŸ’» Semantic Commits
Thomas Ribeiro
Thomas Ribeiro

Posted on

1

πŸ’» Semantic Commits

According to what I've seen used most in places where I've worked and also used in specific projects.

πŸ“• Format

The following format for commits must be observed, the use of type is mandatory, it can be consulted in the topic below, the description depicts what action the current commit will perform:

<type>: <description>

πŸ”· Type

The types are as follows:

Prefix Definition Sense
build Builds Changes that affect the build system or external dependencies (scope examples: npm, gulp)
chore Tasks Changes that do not modify test or source code files
ci Continuous Integrations Changes to our CI configuration files and scripts (example scopes: BrowserStack, Circle, Travis)
docs Documentation Documentation changes only
feat Features Some new functionality
fix Bug Fixes Bug fix
perf Performance Improvements Code change that improves performance
refactor Code Refactoring Code change that does not add functionality or fix a bug
revert Revert Reverts a previous commit
style Styles Changes regarding styling
test Tests Correction of existing tests or addition of missing tests

βœ’οΈ Author

πŸ“Œ References

Image of Docusign

πŸ› οΈ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (0)

Sentry image

See why 4M developers consider Sentry, β€œnot bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

πŸ‘‹ Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay