Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Source repository for TrunkBasedDevelopment.com, a Hugo-built multi-level guide to trunk-based development.
TrunkBasedDevelopment.com is the open-source Hugo static site that teaches trunk-based development — the branching model where developers integrate small changes into a shared trunk frequently. This repository contains the complete markdown source for the site, including articles, reference sections, and Chinese translations maintained in separate branches.
TrunkBasedDevelopment.com is a Hugo-powered static website and its source repository. It takes markdown content as input and generates a multi-page HTML site as output, with the Hugo theme governing layout. The project lives on GitHub with 543 stars and is developed through community pull requests, with contribution rules documented in the repository readme.
hugo server locally and benefit from hot-reloading while editing markdown.master branch, while Chinese translations are kept on the cn and tw branches, with merge tracking used to keep translations aligned with English changes.master and Chinese translations go to the respective translation branches.refs sections without inline forward links, and must appear in chronological order per section.master or maintain Chinese translations on the cn and tw branches, following the documented contribution rules.cd into the tbd directory, and run hugo server to preview the site at localhost:1313 with hot reload on every edit.master branch, following the rule to keep content multi-level and free of inflamed language.cn or tw branch to keep translations in sync with the English content, leveraging merge tracking to stay aligned.The workflow is documented in the readme: install Hugo, clone the repo, cd into the tbd directory, and run hugo server. The site then serves on localhost:1313, and any edit to a markdown file triggers a hot reload so contributors see changes instantly. Contributions arrive as pull requests, with English changes targeting master and Chinese changes targeting cn or tw.
Install Hugo first, then clone the repository and cd into the tbd directory. Run hugo server and open http://localhost:1313 in your browser. Hugo hot-reloads pages as you edit, so you can see your changes live without restarting the server.
Yes. The readme states that pull requests are the way to contribute for non-committers. You can open a pull request with your changes, and maintainers or committers will review and merge them. English content goes to the master branch, while Chinese translations go to the cn or tw branches.
The repository lists rules such as keeping content multi-level for beginner, intermediate, and advanced readers; avoiding inflamed language; abiding by the golden rule; placing blog and tweet links in collapsed refs sections in chronological order; linking mainstream books inline with optional affiliate codes; avoiding H1 tags; and expanding abbreviations like "Repo" and "Deps" to their long forms.
Yes. Chinese translations are maintained on the cn and tw branches, and the readme says these should always reflect the English content so merge tracking can keep the two in step. English content is on the master branch.
The GitHub metadata lists topics including "book", "hugo", and "trunk". The site's focus is trunk-based development, a version control branching model; the repo currently has 543 stars on GitHub.
