4 ms·
We recently launched Middleware(https://github.com/middlewarehq/middleware https://github.com/middlewarehq/middleware) - Open Source Software for Engineering An
by dhruvagga 2y ago
We recently launched Middleware(https://github.com/middlewarehq/middleware https://github.com/middlewarehq/middleware) - Open Source Software for Engineering Analytics. We made an architectural change first of splitting the product into core and non-core features. We put core in one repo and non-core in other repos.
We made the core part open source and our paid offering takes up the rest of the product as addons! So, we maintain only one codebase and avoid the hassle of drifts.
Happy to offer more insight.
- neya 2y agoYes, I would love to learn more. So, how do you manage the code between core and non-core versions? Do you copy from one to the other via automations or is it some other way?