李卡爾cyl.hashnode.dev·Dec 16, 2024Conventional Commits - 約定式提交參考資料: 英文 - https://www.conventionalcommits.org/en/v1.0.0/ 中文 - https://www.conventionalcommits.org/zh-hant/v1.0.0/ 格式: <type>[optional scope]: <description> [optional body] [optional footer(s)] 主要組件 type(必填) 表示提交的類型: feat: 新功能 fix: 修復問題 docs: ...Git
Frank Lamfranklam.hashnode.dev·Oct 17, 2024Automating Versioning and Releases with semantic-releaseManaging versions and releases in software development can often be a cumbersome, error-prone task. You have to follow a proper versioning system, ensure consistent release notes, and tag versions correctly—all while maintaining the momentum of your ...ci-cd
Subhro Krsubhbits.com·Jul 16, 2024Enhance Git Efficiency with Conventional Commits and Automated ChangelogsKeeping a clean and organized Git workflow is super important for any software project, especially as it becomes more complex. I've written a detailed post on essential GitHub resources that every developer should know. Check out the full article on ...Git
Ayush Singh Kushwahayroid.hashnode.dev·May 11, 2024From Chaos to Clarity: How Conventional Commits Revolutionize Version ControlWell, we all are in a hurry especially in our projects to get them ready to show the world how great of a developer we are, all while neglecting an essential aspect of the whole process which is the commits using version control systems! Having a goo...20 likes·59 readsDevops
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...best 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 ...32 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...28 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...33 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...28 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...45 likes·1.7K readsDevOpsGitHub