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