Pranay Bathinipranaybathini.hashnode.dev·Mar 8, 2024Conventional commit specificationThe Conventional Commits specification is a lightweight convention that provides a standardized format for writing commit messages. It defines a simple set of rules to structure commit messages in a consistent manner, making it easier to understand t...Discussbest practices
Warren Markhamwarrenmarkham.hashnode.dev·Jan 21, 2024Test-Drive a Non-Functional Requirement#C #bubblesort #Unity #TDD #conventionalcommits #Makefile #testautomation Let's try using TDD to implement the client's requirements for bubble sort. The client is Holberton's server-side test system. It reads the code I push to GitHub and attempts ...Discuss·51 readsUnity Test Framework
Warren Markhamwarrenmarkham.hashnode.dev·Jan 17, 2024Setting up a Holberton School project#C #Unity #testframework #Makefile #automation #conventionalcommits Let's work through Sorting algorithms & Big O. It is a project in Holberton School Australia's C curriculum. ℹ If you are thinking of studying at Holberton School Australia, this a...Discuss·36 readsholberton-school-australia
Warren Markhamwarrenmarkham.hashnode.dev·Jan 14, 2024You can split commits.ℹ You will get value from this article if you want to split a single commit into multiple commits but don't know how. Furthermore, if this article is your first introduction to the git rebase -i command, it begins your journey into some very importan...Discuss·28 readsrebase --interactive
Khalid Salehkhalidsaleh.hashnode.dev·Mar 11, 2023Conventional Commits: A Guide to Better Code ManagementIn the world of software development, effective code management is essential for creating and maintaining successful projects. One of the most effective ways to manage code is by using conventional commits. Conventional commits provide a clear and st...Discuss·59 readsconventional commits
Pradumna Sarafblog.pradumnasaraf.dev·Aug 18, 2022Automate your releases on GitHub.So, what are releases? Packaging/bundling software and making it available for a broader audience for download and use. Why use them? To distribute the software (Binary distribution). To keep track of type and amount of changes. To follow Semantic...Discuss·45 likes·1.6K readsDevOpsGitHub
Jordan Harrisonjord.dev·Aug 18, 2022How to enforce Conventional Commit messages using Git hooks with husky & commitlintIn this guide I will be showing you how to enforce the use of Conventional Commit messages in Git. If you don't know what Conventional Commits are, you can read my other post here. Let's get right into it. Go ahead and open up your repo in Terminal. ...Discuss·84 readsGit
Jordan Harrisonjord.dev·Aug 7, 2022An introduction to Conventional CommitsAs a student, i've always wondered if there is a standard around commit messages. I thought it would make sense for them to be standardised, and when I started my new role I learned about Conventional Commits - and it just makes sense! I see a lot of...Discuss·65 readsGit