Files
gitea-pages/pkg/services/backend.go
2024-12-25 17:29:31 +08:00

15 lines
398 B
Go

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)
}