Skip to content

One single atuin-tools version #5

@nyxgear

Description

@nyxgear

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.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions