Subject-First Commit Messages

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • software-development

    Notes and articles on software development. All content is original. Most of the content reflects the way that our current software team operates.

  • sbellware may have more to add, but there isn't a name for it. We focus more on the "it" than the branding of it. We do use the word "continuity" to describe our goal: https://github.com/aaronjensen/software-development/blob/mas...

    > The words "equipment log" and "work product" sound pretty unique.

    We call them "material logs", as equipment logs are more or less a subset of those. Just think about the sheet in every bathroom at a store that says when it was last cleaned, or the clipboard attached to the factory machine that lists its maintenance record and problems. Or the patient record outside of the patient's door.

    "work product" just means, the product of our work. Nothing special about that one, I don't think.

    > Are Erl's SOA books and Yourdon's on OOP still relevant?

    I haven't read either, personally, though I have Yourdon's book en route. We use the term "structural design" quite a bit, so I'm curious to see Yourdon's take on what they call "structured design". From everything I've read about it, it sounds very similar to a lot of how we think about things as it seems to be the basis for much of the coupling and cohesion thought in our industry.

    I'd also recommend studying Lean (not Lean Startup, which has much to do with Lean as non-fat yogurt does).

  • eng-practices

    Google's Engineering Practices documentation

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • cz-cli

    The commitizen command line utility. #BlackLivesMatter

  • Conventional commits are great, especially if you add in commit linting.

    Being able to programmatically increment semantic versions and automatically generate relevant changelogs is awesome.

    It’s also nice to implement Commitizen[0] for a little hand holding until folks get used to the linting.

    I used to care a lot about doing things the way that felt right to me, but now I just want some common standard that is easy for everyone to follow, easy to automate, and easy to verify programmatically.

    Things like conventional commits and semantic versioning aren’t perfect, but they are quite good and apply broadly to many use cases with common tooling and conventions.

    --

    [0]: http://commitizen.github.io/cz-cli/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts