Skip to content

[CONTENT] Release Management in Monorepos #91

@galuszkak

Description

@galuszkak

Hey @juristr @bcabanes ,

Thanks for the amazing content on this website.

While I was browsing this, I realize there is a lot about building management systems, but one thing that I think gives a lot of interesting problems to solve is release management. Monorepo doesn't necessarily mean it's only a trunk deployment model for all apps/services.

For example, Nx is doing the release of all packages at once:
https://github.com/nrwl/nx
But Airflow or BlueprintJS are doing multiple package releases from their monorepos using git tags or Releases:
https://github.com/palantir/blueprint (20+ packages)
https://github.com/apache/airflow/ (60+ packages!)

This creates interesting problems regarding which approaches would work the best for the different use cases and engineers.
At least for me, this is the biggest gap, in the content on the website as it creates interesting maintenance challenges.

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    contentImprovements or additions to content

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions