Skip to content
This repository has been archived by the owner on Feb 19, 2024. It is now read-only.
/ repoman Public archive

Magefile Repository Manager Support Package.

Notifications You must be signed in to change notification settings

cabify/repoman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

repoman: Repository Manager

Repoman is a package to be used in Magefiles so that independent repositories can be grouped together and kept in sync.

The config.yml allows repositories to be specified as:

  • Projects, repositories in the current directory.
  • Groups, subdirectories that group together repositories by a common theme. Groups can be further split using . as a directory separator.

Repoman has special support for Go projects. If a project is marked with go: true in the configuration, it checkout the repository in your $GOPATH and automatically symlink from the configurations directory structure.

Repoman now also has support for building docker images on a per-repository basis. Just set the docker: property on each repo to name of the image, and call the DockerBuild command from your Magefile.

Checkout the examples directory in this repository to see a quick example on how to use it.

About

Magefile Repository Manager Support Package.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published