Repository Management on GitHub and the ToolShed¶
Manual Management¶
For smaller groups, manual management of your repositories may be sufficient.
The IUC strongly recommends the use of Planemo for uploading tools. This is as
simple as defining your ~/.planemo.yml
and running planemo shed_upload
-m "We added new feature X" path/to/my/repo
.
Automated Management¶
The IUC has developed github actions configurations in order to assist in continually synchronizing your GitHub repository with the toolshed components. You can view these in .github/workflows in the IUC’s Github Repo