usegalaxy-eu / usegalaxy-eu-tools

List of tools included in https://usegalaxy.eu
MIT License
26 stars 129 forks source link

Prevent adding a tool to a new panel if already present #649

Closed lldelisle closed 1 year ago

lldelisle commented 1 year ago

I think it would be good that when a new tool is added, the CI checks that the tool is not already present into another yaml.

bgruening commented 1 year ago

We actually want to go the other direction and allow this explicity, so that every community can maintain and assemble their own toolset.

lldelisle commented 1 year ago

But what is the link between the tool panel and the community? The tool panel is used for subdomains?

bgruening commented 1 year ago

Yes thats the plan. I just want to finish the themeing deployment, until we touch the tool panel handling. https://github.com/galaxyproject/ansible-galaxy/pull/194

The idea is to use those yaml files here (at least partially) to define the tool panel and tool sections. Ideally, Every subdomain will have just its own default tool panel.

lldelisle commented 1 year ago

OK thanks for the explanations.