1
0
mirror of https://github.com/go-micro/go-micro.git synced 2025-06-12 22:07:47 +02:00

Add runtime => run

This commit is contained in:
Asim Aslam
2019-05-31 00:26:34 +01:00
parent a353c83f47
commit c567d1ceb3
13 changed files with 592 additions and 0 deletions

22
runtime/source/source.go Normal file
View File

@ -0,0 +1,22 @@
// Package source retrieves source code
package source
// Source retrieves source code
type Source interface {
// Fetch repo from a url
Fetch(url string) (*Repository, error)
// Commit and upload repo
Commit(*Repository) error
// The sourcerer
String() string
}
// Repository is the source repository
type Repository struct {
// Name or repo
Name string
// Local path where repo is stored
Path string
// URL from which repo was retrieved
URL string
}