Locked History Actions

Diff for "ToolShedAdvancedTopics"

Differences between revisions 22 and 23
Revision 22 as of 2014-04-11 20:36:52
Size: 2064
Comment:
Revision 23 as of 2016-08-11 18:21:47
Size: 2073
Editor: DaveClements
Comment:
Deletions are marked like this. Additions are marked like this.
Line 23: Line 23:
The Tool Shed has become an integral part of the process for building and deploying Galaxy tools and other utilities. In addition to tools, the Tool Shed supports Galaxy Data Managers, custom data types and exported Galaxy workflows. Development begins within a local environment that includes Galaxy and a Tool Shed, where a hierarchy of related repositories can be built. The Tool Shed allows a devloper to export the related repositories into a capsule that can be imported into other Tool Sheds. This mechanism streamlines the process of deploying utilities from a development environment to the Test and Main public Galaxy Tool Sheds where an automated install and test framework certifies the repositories for sharing. If you would like to host your own local Tool Shed for developing Galaxy utilities, follow the advice in [[HostingALocalDevelopmentToolShed|Hosting a Development Tool Shed]] page. The Tool Shed has become an integral part of the process for building and deploying Galaxy tools and other utilities. In addition to tools, the Tool Shed supports Galaxy Data Managers, custom data types and exported Galaxy workflows. Development begins within a local environment that includes Galaxy and a Tool Shed, where a hierarchy of related repositories can be built. The Tool Shed allows a devloper to export the related repositories into a capsule that can be imported into other Tool Sheds. This mechanism streamlines the process of deploying utilities from a development environment to the Test and Main public Galaxy Tool Sheds where an automated install and test framework certifies the repositories for sharing. If you would like to host your own local Tool Shed for developing Galaxy utilities, follow the advice in [[ToolShed/HostingALocalDevelopmentToolShed|Hosting a Development Tool Shed]] page.

Repository Types

An Introduction to Populating Repositories

Building Repository Relationships

Revisiting Best Practices for Populating Repositories

Developing Galaxy Utilities for Inclusion in Repositories

Certifying Repositories with the Install and Test Framework

Certifying Repositories with the Intergalactic Utilities Commission

Searching the Tool Shed

The Tool Shed API

Running a Tool Shed for Developing Galaxy Utilities

The Tool Shed has become an integral part of the process for building and deploying Galaxy tools and other utilities. In addition to tools, the Tool Shed supports Galaxy Data Managers, custom data types and exported Galaxy workflows. Development begins within a local environment that includes Galaxy and a Tool Shed, where a hierarchy of related repositories can be built. The Tool Shed allows a devloper to export the related repositories into a capsule that can be imported into other Tool Sheds. This mechanism streamlines the process of deploying utilities from a development environment to the Test and Main public Galaxy Tool Sheds where an automated install and test framework certifies the repositories for sharing. If you would like to host your own local Tool Shed for developing Galaxy utilities, follow the advice in Hosting a Development Tool Shed page.

Hosting a Public Tool Shed for Sharing Utilities

The Hosting a Public Tool Shed page provides information about the processes for administering a public Tool Shed like the Test and Main public Tool Sheds hosted by the Galaxy Development Team.