Publish a Module
How to publish
The Daggerverse is the place to share your Modules full of Dagger Functions with the community. Modules can be published manually to the Daggerverse (this page) and they are also published on use when a user runs dagger call
. Module source code is hosted in users' public git repos all over the internet, but is indexed here for everyone to search and discover.
To publish a module now, enter a module reference above in the following format, and then click Publish:
GITSERVER/USERNAME/REPOSITORY[/SUBPATH][@VERSION]
Learn more about publishing Dagger modulesopen_in_new
Daggerverse best practices
Ensuring your modules have great documentation and metadata is essential to making it easy for others to use.
Daggerverse looks for these things in your module's source code to generate your module's details page:
- A short description
- A long description
- Descriptions for your Dagger Functions
A release: a semantic version, matching the pattern
v1.2.3
- A version: a Git SHA
Learn more about creating Dagger Functionsopen_in_new