-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
I noticed that could become cumbersome to maintain multiple parallel versions of this container.
First, for the container updates that should be spread among all the versions and second because in the future we could have even more Atuin modules for each of which have many versions to be maintained: 2.0.0, 3.0.0, etc.. Unsustainable.
My suggestion would be to keep only a single version of the container capable to handle all the possible Atuin modules. So, the current cms
branch functionalities would be included in the master
branch by also adding the check for the presence of the app/atuincms
module.
Drawbacks
- Checks to be done in the gulp tasks execution to verify Atuin modules presence.
- Minor increase in the gulp tasks complexity
Advantages
- One single atuin-tools version manging all the Atuin modules. Less confusion in atuin-tools utilization into docker-compose.yaml files of Atuin Web Framework projects.
- Easier future updates to the core of atuin-tools. It will no longer be necessary to spread the updates to other versions/branches.