更新内容

This commit is contained in:
dragon
2024-12-25 17:29:31 +08:00
parent ba0aaa7387
commit 161b49a47b
10 changed files with 203 additions and 37 deletions

14
pkg/services/backend.go Normal file
View File

@@ -0,0 +1,14 @@
package services
import (
"net/http"
)
type Backend interface {
// Repos return repo name + default branch
Repos(owner string) (map[string]string, error)
// Branches return branch + commit id
Branches(owner, repo string) (map[string]string, error)
// Open return file or error
Open(client http.Client, owner, repo, commit, path string, headers map[string]string) (*http.Response, error)
}