• Anh Kagi@jlai.lu
    link
    fedilink
    arrow-up
    1
    ·
    5 months ago

    Even without considering the typos, the diagram is incomprehensible with all these arrows pointing in every direction and textboxes placed randomly. I had to look at the original to understand it.

  • pivot_root@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    5 months ago

    Well, that explains a lot about the product quality. Their entire development workflow is a complete fucking mess.

    • Long-lived feature branches.
    • Creating merge commits to main just for the sole purpose of tagging them as releases while also maintaining separate release branches.
    • Force-pushing tags to incorporate post-release hotfixes instead of releasing minor patch updates.
    • Taking bugfixes from releases and merging them back into the development branch (have they not heard of cherry-pick?)
    • Always using merges even when a rebase would be easier to follow and keep the history more straightforward.