Releases: beabee-communityrm/monorepo
v0.16.0
First Beabee Monorepo Release
We are excited to announce the release of the Beabee Monorepo, a unified codebase that combines our backend, frontend, and common libraries into a single repository. This significant restructuring aims to streamline our development processes and enhance development speed.
This is a pre-release to test whether the release process still works. Full releases will follow.
Highlights of the Release:
-
Unified Codebase: The backend, frontend, and common libraries are now housed under one roof, making it easier to manage dependencies and coordinate changes across teams.
-
Docker Integration: We have migrated all Docker configurations from the individual repositories to the monorepo. This ensures a consistent and seamless environment for development and deployment.
-
GitHub Actions: All continuous integration and deployment workflows have been consolidated into this monorepo using GitHub Actions, providing robust automation and efficiency in our operations.
-
Migration to Yarn: Transitioning from npm to Yarn, we are now leveraging Yarn Workspaces. This allows us to manage the three packages more effectively, with simplified dependency management and faster installations.
Just the beginning
Further optimisations are planned as development progresses. For example, additional repositories could be added and the advantages of a monorepo could be further utilised and expanded.
v0.15.4
v0.15.3
First Beabee Monorepo Release
We are excited to announce the release of the Beabee Monorepo, a unified codebase that combines our backend, frontend, and common libraries into a single repository. This significant restructuring aims to streamline our development processes and enhance development speed.
This is a pre-release to test whether the release process still works. Full releases will follow.
Highlights of the Release:
-
Unified Codebase: The backend, frontend, and common libraries are now housed under one roof, making it easier to manage dependencies and coordinate changes across teams.
-
Docker Integration: We have migrated all Docker configurations from the individual repositories to the monorepo. This ensures a consistent and seamless environment for development and deployment.
-
GitHub Actions: All continuous integration and deployment workflows have been consolidated into this monorepo using GitHub Actions, providing robust automation and efficiency in our operations.
-
Migration to Yarn: Transitioning from npm to Yarn, we are now leveraging Yarn Workspaces. This allows us to manage the three packages more effectively, with simplified dependency management and faster installations.
Just the beginning
Further optimisations are planned as development progresses. For example, additional repositories could be added and the advantages of a monorepo could be further utilised and expanded.