droyo / gogive

A tool to create nice go import paths

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gogive is a tool that establishes an arbitrary mapping between
a list of import paths and their source control repositories for use
with the `go get` tool. This allows you to, for example, construct
meaningful import paths under your own site name, such as

	import "example.org/net/lldp"

While still taking advantage of third-party code hosting sites like github,
which offer a lot in terms of scalability and collabaration tools (issues, etc).

To run `gogive`, create a configuration file with lines of the form

	prefix vcs repo

Where `prefix` is the import path prefix, `vcs` is the version control tool,
and `repo` is the url of the actual source repository. Then run `gogive`:

	$ gogive /path/to/gogive-config-file

For use as a service, run it under a supervisor such as Upstart, daemontools,
supervisord, or systemd.

About

A tool to create nice go import paths

License:MIT License


Languages

Language:Go 91.7%Language:Python 8.3%