Giter Site home page Giter Site logo

slashsbin / styleguide-git-commit-message Goto Github PK

View Code? Open in Web Editor NEW
1.0K 23.0 74.0 55 KB

/sBin/StyleGuide/Git/CommitMessage

Home Page: http://slashsbin.dev/styleguide-git-commit-message/

License: Other

Ruby 100.00%
emoji emojify style-guide gitmoji styleguide emojis commit commits

styleguide-git-commit-message's People

Contributors

afbayonac avatar chfw avatar gazab avatar heydemoura avatar indrakaw avatar jourdanrodrigues avatar jrmessias avatar limaneto avatar louisgrasset avatar paulonotz0r avatar slashsbin avatar theyahya avatar tobiase avatar yajo avatar ykh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

styleguide-git-commit-message's Issues

This is a bad idea...

What I'm going to say is my opinion and only mine.

This is a bad idea...

  • You lost readability of your commits in environments where emojis are not readable, which represents a lot of environments!
  • Readers must learn the meaning of an emoji instead of just reading a more-efficient keyword.

... full of bad ideas

  • Not only you have to learn the meaning of the emojis, but it changes depending on the tools !
🐘 	:elephant: 	PostgreSQL Database specific (Migrations, Scripts, Extensions, ...)
🐬 	:dolphin: 	MySQL Database specific (Migrations, Scripts, Extensions, ...)
🍃 	:leaves: 	MongoDB Database specific (Migrations, Scripts, Extensions, ...)
🏦 	:bank: 	        Generic Database specific (Migrations, Scripts, Extensions, ...)
🐳 	:whale: 	Docker Configuration
  • If it is not enough, you encourage users to extend the lists!
  • You force to add at least one emoji, which means that you think about putting plenty of them, which takes a lot of place if not translated!
:emoji1: :emoji2: Subject
  • There are some contradictions in your guide:
    All WIP(Work In Progress) Commits MUST have the WIP Emoji(see below).
    ...
    All WIP Commits Should be Avoided!.
  • While the WIP commit is obviously a residual mistake, I should mention that you authorize to commit bugs!!
🐛 	:bug: 	when reporting a bug, with @FIXMEComment Tag

I thus think one should not follow this guideline, or at least not in its current state.

Emoji for CI modifications?

💚 is for fixing the CI build, but what about changing elements of the CI (like changing the travis, drone or gitlab-ci file of a project)?

Emoji for Refactoring?

Hi Marine :D
Which Emoji It's Suitable for Refactoring Code (Brand, Names, ... Refactor)? (Is this 🎨 yet?)

Emogis para Agricultura y Reposteria y Cocina

<title>Emojis Interactivos en 3D</title> <style> body { margin: 0; overflow: hidden; }
    #emoji-container {
        position: absolute;
        width: 100%;
        height: 100%;
    }

    #biometric-canvas {
        position: absolute;
        top: 0;
        left: 0;
    }
</style>
<script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js"></script> <script> const scene = new THREE.Scene(); const camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000); const canvas = document.getElementById('biometric-canvas'); const renderer = new THREE.WebGLRenderer({ canvas });

camera.position.z = 5;

const emojis = [];

const emojiContainer = document.getElementById('emoji-container');
renderer.setSize(window.innerWidth, window.innerHeight);

// Función para agregar un emoji en la posición del clic

emojiContainer.addEventListener('click', (event) => {
const mouse = new THREE.Vector2();
const raycaster = new THREE.Raycaster();

// Convierte las coordenadas del clic a coordenadas normalizadas de Three.js
mouse.x = (event.clientX / window.innerWidth) * 2 - 1;
mouse.y = - (event.clientY / window.innerHeight) * 2 + 1;

raycaster.setFromCamera(mouse, camera);

// Encuentra intersecciones con la escena
const intersects = raycaster.intersectObjects(scene.children);

if (intersects.length > 0) {
    // Crea un nuevo emoji en la posición de la intersección
    const emojiTexture = new THREE.TextureLoader().load('');
    const emojiMaterial = new THREE.MeshBasicMaterial({ map: emojiTexture });
    const emojiGeometry = new THREE.PlaneGeometry(1, 1);
    const emojiMesh = new THREE.Mesh(emojiGeometry, emojiMaterial);
    
    emojiMesh.position.copy(intersects[0].point);
    
    scene.add(emojiMesh);
    emojis.push(emojiMesh);
}

});

const animate = () => {
requestAnimationFrame(animate);

emojis.forEach(emojiMesh => {
    emojiMesh.rotation.x += 0.01;
    emojiMesh.rotation.y += 0.01;
});

renderer.render(scene, camera);

};

emojiContainer.appendChild(renderer.domElement);
animate();

</script> no hay manera se hacer fucnionar el codigo ni aunque añada la url del emogi.

Add examples to illustrate the rules

Hi,

Great styleguide, it's nice to have it written down on paper to share it with fellow developers.

I think some examples (good vs wrong) would really help people to adopt your style guide.

Cheers,
Damien

Recommend full URI to issues instead of just the number

We always copy paste the entire URL to the issue in the last line instead of just #123.

  1. This makes it easy to open the issue when you're browsing the repo somewhere other than your issue tracker — I could just cmd-click on Fixes https://github.com/slashsBin/styleguide-git-commit-message/issues/1 in the terminal while reading the git log.
  2. It allows you to migrate to a new issue tracker (such as github to gitlab) without any confusion.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.