Giter VIP home page Giter VIP logo

tbd's Introduction

Source for https://trunkbaseddevelopment.com

Running locally

First: Install hugo for yourself

Next: Clone this repo, and cd into the 'tbd' dir in question

Next: Launch Hugo, like so:

hugo server

Next: Take a look on localhost:1313

Then edit away ... Hugo hot-reloads pages.

Contribution rules

  1. Contribute if you have something to add to the site.
  2. Keep the message multi-level (beginner, intermediate, advanced).
  3. Understand that some people are diametrically opposed to this, and if you're to convince them at all, it will be very carefully.
  4. No inflamed language, please.
  5. Abide by the golden rule and generally write according to the 'High Esteem' value.
  6. Links to Blog entries, tweets (etc) should go in a collapsed refs section without forward links inline. Stick to chronological order, per section.
  7. Links to mainstream books, and Gartner-style reports, inline. Use affiliate codes that contribute to the original authors, if applicable.
  8. Avoid H1 tags (single hash/pound '#') as the hugo theme doesn't do the right thing with them
  9. Be careful with the dates in the front matter of the markdown sources. We're contriving them presently, as they guide <prev/next> article navigation
  10. Don't shorten to TBD beyond the single use we already have.
  11. Repo and Deps should be expanded to their long form

How to contribute?

Pull-Requests, of course, if you're not a committer.

English contributions (expansions of the material) to the master branch

Chinese translations to the cn or tw branch. - should always reflect the English content, so we can use merge tracking keep the two in step.

tbd's People

Contributors

brufftech avatar dexterous avatar digitalcraftsman avatar esden avatar fredrikwendt avatar johananl avatar johnlaschober avatar jxc avatar koenraadm avatar kostis-codefresh avatar leenasn avatar lpatalas avatar marczych avatar markgoho avatar mattcopenhaver avatar mattgathu avatar matthew-andrews avatar mileschou avatar mkovacina avatar mxbonn avatar omerzach avatar paul-hammant avatar pc-mmautner avatar ppejovic avatar ronnix avatar seize-the-dave avatar spenserpothier avatar taoklerks avatar tdpauw avatar thanhn2001 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

tbd's Issues

Certificates are invalid CN and SAN

Hi all, I recently linked to this site from minimumcd.org, and the links break with a warning because the certificate CN and SAN point to *.netlify.com, but should have trunkbaseddevelopment.com as the CN or one of the SANs.

How does 'Short-Lived Feature Branches' make trunk less prone to break than 'Committing Straight to the Trunk'?

In Short-Lived Feature Branches says

What you get (if you’ve attached build automation too), is a trunk or main that’s never broken (or 1/1000th as likely to).

giving the impression that is harder to keep the trunk unbroken in a Committing Straight to the Trunk style (which is described in the preceding section).

My question is whether my interpretation is correct — the author does believe that keeping the trunk unbroken is easier in a Short-Lived Feature Branches style than in Committing Straight to the Trunk.

And if that's the case, I would like why. Assuming that 1) your CI build is environment-independent (such that you get always the same results whether running locally or on the CI server) and 2) the committers guarantee to run the CI build before pushing, how does Short-Lived Feature Branches bring more certainty that trunk will not break?

In my understanding, the only difference between the two styles is when the (human) code review might happen (which in Short-Lived Feature Branches is always guaranteed to happen before integrating), but that does not influence the result of the CI build.

(I hope this is a proper place for questions. If not, sorry in advance. And many thanks for your website, it has been very useful to me 🙂 .)

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.