galaxyproject / galaxyproject/galaxy
Allow tool installation to provide tags for tools
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 1.9k
- Forks
- 1.2k
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 167
Description
Probably expand https://docs.galaxyproject.org/en/master/api/api.html#galaxy.webapps.galaxy.api.tool_shed_repositories.ToolShedRepositoriesController.install to add an argument for tags, the tags would be applied to all included tools during writing to the XML file. Useful for making "new" tools as such.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with ToolShedRepositoriesController.install in the linked API documentation and trace how tool installation writes the XML file. Follow the tags argument through that path and verify that the supplied tags are applied to every included tool; the issue does not name a test file.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 40/100