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