My Knowledge Wiki
  • Introduction
  • My Stack
  • Sharing
  • Work
    • How I Want to Work
    • Hiring Process
  • Apps & Tools
    • Raycast
      • Extensions
    • Visual Studio Code
      • Theme
      • Extensions
    • Google Chrome
      • Theme
      • Extensions
    • iTerm 2
      • Theme
    • Fish
      • Plugins
    • Docker
      • Volumes
        • Mounting
    • Web Bundlers
      • Webpack
  • DevOps
    • Databases
      • Estimating Connections
    • Kubernetes
      • Terminology
      • kubectl Cheatsheet
      • Best Practices
      • Application Health Checks
      • Upgrades
      • Troubleshooting
      • Ruby on Rails
  • Awesome Products
  • Engineering Management
    • Overview
  • Software Architecture
    • Microservices
    • Event sourcing
    • Serverless
    • Centralized Authentication
  • Talks
    • Software Architecture
      • An Insider's Look at the Technology That Powers Shopify
      • Building Extensible Platforms
  • Documentation
  • Machine Learning
    • Terminology
    • Regression
    • Overfitting
  • Programming Languages
    • Constructs
    • Go
      • Syntax
    • Ruby
      • Ruby on Rails
        • Setup
        • Gotchas
        • Helpers
        • Libraries
        • Routing
        • Status Code Symbols
      • Debugging
        • Byebug
          • Cheatsheet
      • Libraries
      • Lazy Enumerators
      • Snippets
  • Version Control
    • Git
      • Conventions
        • Conventional Commits
        • gitmoji
  • Education
    • Programming & Computer Science
      • Courses
    • Design
      • Courses and Books
    • Frontend Development
  • HTTP
    • Status Codes
  • Design
    • Icons
      • Icon Sets
  • Arabic Content | محتوى عربي
    • Learning
      • مصادر لتعلم البرمجة و علوم الحاسب
    • Advice
      • إدارة المطورين: نبذة
      • نصائح تصحيح معتقدات خاطئة أمنيات للمبرمجين الجدد
  • Biology
    • Species
      • Ants
Powered by GitBook
On this page
  • List
  • Bugs
  • Features
  • Code Quality
  • Testing
  • Database
  • Logs
  • UI/UX
  • Types
  • Feature flags
  • Documentation
  • Dependencies
  • Security
  • Platform-specific
  • Git
  • Files
  • Linters
  • Releases / Tags
  • Configuration
  • Localization / Text
  • Licenses
  • Misc.
  1. Version Control
  2. Git
  3. Conventions

gitmoji

PreviousConventional CommitsNextEducation

Last updated 5 years ago

make quickly visually identifying what a commit changed pretty fast and fun.

List

Bugs

  • 🐛 - :bug: for fixing a bug.

  • 🚑 - ambulance for a critical hotfix.

Features

  • ✨ - :sparkles: Introducing new features.

Code Quality

  • 🎨 - :art: Improving structure / format of code.

  • ♻️ - :recycle Refactoring code.

  • 👌 - :ok_hand: Updating code due to code review changes.

  • 🏗 - :building_construction: Making architectural changes.

  • 💥 - :boom: Introducing breaking changes.

  • 🍻 - :beers: Writing code drunkenly.

  • 💩 - :poop: Writing bad code that needs to be improved.

Testing

  • ✅ - :white_check_mark: Updating tests.

  • 🤡 - :clown_face: Mocking things.

CI

  • 👷 - :construction_worker: Adding CI build system.

  • 💚 - :green_heart: Fixing CI build.

Database

  • 🗃 - :card_file_box: Performing database related changes.

  • 🌱 - :seedling: Adding or updating seed files.

Logs

  • 🔊 - ​:loud_sound: Adding logs.

  • 🔇 - ​:mute: Removing logs.

UI/UX

  • 📱 - :iphone: Working on responsive design.

  • 🚸 - :children_crossing: Improving user experience / usability.

  • ♿️ - :wheelchair: Improving accessibility.

  • 💄 - :lipstick: Updating UI or style files.

Types

  • 🏷️ - :label: Adding or updating types (Flow, TypeScript).

Feature flags

  • 🚩 - :triangular_flag_on_post: Adding, updating, or removing feature flags.

Documentation

  • 💡 - ​:bulb: Documenting source code.

  • 📝 - :pencil: Writing docs.

Dependencies

  • ➕ - :heavy_plus_sign: Adding a dependency.

  • ➖ - :heavy_minus_sign: Removing a dependency.

  • 📌 - :pushpin: Pinning dependencies to specific versions.

  • ⬆️ - :arrow_up Upgrading dependencies.

  • ⬇️ - :arrow_down Downgrading dependencies.

Security

  • 🔒 - :lock: Fixing security issues.

Platform-specific

  • 🍏 - :green_apple: Fixing something on iOS.

  • 🤖 - :robot: Fixing something on Android.

  • 🏁 - :checkered_flag: Fixing something on Windows.

  • 🍎 - :apple: Fixing something on macOS.

  • 🐧 - :penguin: Fixing something on Linux.

  • 🐳 - :whale: Work about Docker.

  • ☸️ - :wheel_of_darma: Work about Kubernetes.

Git

  • 🎉 - :tada: Initial commit.

  • 🙈 - :see_no_evil: Adding or updating a .gitignore file.

  • 👥 - :busts_in_silhouette Adding contributor(s).

  • 🔀 - :twisted_rightwards_arrows: Merging branches.

  • ⏪ - :rewind: Reverting changes.

Files

  • 🚚 - :truck: Moving or renaming files.

  • 📦 - :package: Updating compiled files or packages.

  • 🔥 - :fire: Removing code or files.

Linters

  • 🚨 - :rotating_light: Removing linter warnings.

Releases / Tags

  • 🔖 - :bookmark: Releasing / Version tags.

  • 🚀 - :rocket: Deploying stuff.

Configuration

  • 🔧 - :wrench: Changing configuration files.

Localization / Text

  • 🌐 - :globe_with_meridians: Internationalization and localization.

  • 💬 - :speech_balloon: Updating text and literals.

  • ✏️ - :pencil2: Fixing typos.

Licenses

  • 📄 - :page_facing_up Adding or updating license.

Misc.

  • 🔍 - :mag: Improving SEO.

  • ⚗ - :alembic: Experimenting new things.

  • 📸 - :camera_flash: Adding or updating snapshots.

  • 🥚 - :egg: Adding an easter egg.

  • 🍱 - :bento:​ Adding or updating assets.

  • 📈 - :chart_with_upwards_trend: Adding analytics or tracking code.

  • 🚧 - :construction: Work in progress.

  • ⚡️ - :zap: Improving performance.

  • 👽 - :alien: Updating code due to external API changes.

Gitmoji