{"repo":"cladam/tbdflow","free":true,"listed":false,"github":"https://github.com/cladam/tbdflow","clone":"git clone https://github.com/cladam/tbdflow.git","description":"tbdflow is a command-line tool designed to streamline and safeguard your Git workflow for Trunk-Based Development.","language":"Rust","stars":63,"topics":["devops","tbd","workflow","git","trunk-based-development","flow","trunk","fix-forward","conventional-commits","cli"],"license":"MIT","category":"cli-tools","readme_excerpt":"Keep your code flowing The problem Many teams say they practise Trunk-Based Development but in day-to-day reality things deviate: - Commit messages become inconsistent. Everyone formats them a little differently. - Branches that were meant to live for hours stick around for days. - Merging back to main turns into a manual sequence people half-remember. - Two people change the same file and nobody notices until a push fails. - The Definition of Done exists, but it lives in a document no one looks at during the work. None of this breaks the build immediately. But over time, the trunk stops feeling safe to work in. The solution tbdflow is a small CLI that codifies your team's Trunk-Based workflow so the safe path is always the easiest path. It handles the ceremony (pulling, rebasing, linting, pushing) so you can stay focused on the work. What it does Pain point How tbdflow helps -------------------------------- -------------------------------------------------------------------------------------------------- Inconsistent commits tbdflow commit enforces Conventional Commits with built-in linting Long-lived branches tbdflow branch + tbdflow complete with stale-branch warnings \"Did I pull before pushing?\" tbdflow sync + auto-rebase before every commit to main Pulling a broken trunk tbdflow sync pre-flight CI check warns before pulling a red build Merge conflicts you didn't see tbdflow radar shows trunk health, file churn hotspots, and who else is touching the same files \"Why was th","default_branch":null,"files":null,"tree":[],"storefront":"/r/cladam","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cladam/tbdflow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}