Documentation ¶
Index ¶
- func CreateAccessToken(ctx *middleware.Context, form CreateAccessTokenForm)
- func CreateOrgRepo(ctx *middleware.Context, opt api.CreateRepoOption)
- func CreateRepo(ctx *middleware.Context, opt api.CreateRepoOption)
- func CreateRepoHook(ctx *middleware.Context, form api.CreateHookOption)
- func EditRepoHook(ctx *middleware.Context, form api.EditHookOption)
- func GetRepoRawFile(ctx *middleware.Context)
- func GetUserInfo(ctx *middleware.Context)
- func ListAccessTokens(ctx *middleware.Context)
- func ListMyRepos(ctx *middleware.Context)
- func ListRepoHooks(ctx *middleware.Context)
- func Markdown(ctx *middleware.Context, form apiv1.MarkdownForm)
- func MarkdownRaw(ctx *middleware.Context)
- func MigrateRepo(ctx *middleware.Context, form auth.MigrateRepoForm)
- func SearchRepos(ctx *middleware.Context)
- func SearchUsers(ctx *middleware.Context)
- func ToApiRepository(owner *models.User, repo *models.Repository, permission api.Permission) *api.Repository
- func ToApiUser(u *models.User) *api.User
- type CreateAccessTokenForm
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateAccessToken ¶ added in v0.5.8
func CreateAccessToken(ctx *middleware.Context, form CreateAccessTokenForm)
POST /users/:username/tokens
func CreateOrgRepo ¶ added in v0.5.9
func CreateOrgRepo(ctx *middleware.Context, opt api.CreateRepoOption)
POST /orgs/:org/repos https://developer.github.com/v3/repos/#create
func CreateRepo ¶ added in v0.5.9
func CreateRepo(ctx *middleware.Context, opt api.CreateRepoOption)
POST /user/repos https://developer.github.com/v3/repos/#create
func CreateRepoHook ¶ added in v0.5.8
func CreateRepoHook(ctx *middleware.Context, form api.CreateHookOption)
POST /repos/:username/:reponame/hooks https://developer.github.com/v3/repos/hooks/#create-a-hook
func EditRepoHook ¶ added in v0.5.8
func EditRepoHook(ctx *middleware.Context, form api.EditHookOption)
PATCH /repos/:username/:reponame/hooks/:id https://developer.github.com/v3/repos/hooks/#edit-a-hook
func GetRepoRawFile ¶ added in v0.5.8
func GetRepoRawFile(ctx *middleware.Context)
func ListAccessTokens ¶ added in v0.5.8
func ListAccessTokens(ctx *middleware.Context)
GET /users/:username/tokens
func ListMyRepos ¶ added in v0.5.8
func ListMyRepos(ctx *middleware.Context)
GET /user/repos https://developer.github.com/v3/repos/#list-your-repositories
func ListRepoHooks ¶ added in v0.5.8
func ListRepoHooks(ctx *middleware.Context)
GET /repos/:username/:reponame/hooks https://developer.github.com/v3/repos/hooks/#list-hooks
func Markdown ¶
func Markdown(ctx *middleware.Context, form apiv1.MarkdownForm)
Render an arbitrary Markdown document.
func MarkdownRaw ¶ added in v0.4.0
func MarkdownRaw(ctx *middleware.Context)
Render a Markdown document in raw mode.
func MigrateRepo ¶ added in v0.5.9
func MigrateRepo(ctx *middleware.Context, form auth.MigrateRepoForm)
func SearchRepos ¶ added in v0.5.0
func SearchRepos(ctx *middleware.Context)
func SearchUsers ¶ added in v0.5.0
func SearchUsers(ctx *middleware.Context)
func ToApiRepository ¶ added in v0.5.9
func ToApiRepository(owner *models.User, repo *models.Repository, permission api.Permission) *api.Repository
ToApiRepository converts repository to API format.
Types ¶
type CreateAccessTokenForm ¶ added in v0.5.8
type CreateAccessTokenForm struct {
Name string `json:"name" binding:"Required"`
}