文件名称:git-gateway:Git API的网关
文件大小:5.65MB
文件格式:ZIP
更新时间:2024-06-02 10:05:48
git-gateway-托管git API的网关 基于角色的通用Git Hosting提供程序的API的安全访问。 使用JAMstack方法构建站点时,一种常见的模式是将所有内容作为结构化数据存储在Git存储库中,而不是依赖于外部数据库。 Netlify CMS是一个开放源代码的内容管理UI,它允许内容编辑器通过熟悉的内容编辑界面在Git中处理您的内容。 这使人们可以编写和编辑内容,而无需编写代码或不了解有关Git,markdown,YAML,JSON等的任何信息。 但是,在大多数情况下,您并不需要所有内容编辑器都拥有一个可以完全访问您网站的源代码存储库的帐户。 使用Netlify的Git网关,您可以设置一个网关来选择Git提供程序的API(当前可在GitHub和GitLab上使用) :party_popper: ),这样Netlify CMS之类的工具就可以代表用户处理内容,分支和拉取请求。 Git网
【文件预览】:
git-gateway-master
----.travis.yml(277B)
----models()
--------connection.go(863B)
--------errors.go(852B)
--------instance.go(1KB)
----cmd()
--------serve_cmd.go(950B)
--------multi_cmd.go(1KB)
--------root_cmd.go(1KB)
--------migrate_cmd.go(619B)
--------version_cmd.go(302B)
----conf()
--------logging.go(2KB)
--------configuration.go(4KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(949B)
--------ISSUE_TEMPLATE.md(1KB)
--------workflows()
--------CODEOWNERS(41B)
----example.env(300B)
----Dockerfile(219B)
----app.json(964B)
----api()
--------log.go(2KB)
--------helpers.go(2KB)
--------context.go(3KB)
--------router.go(2KB)
--------errors.go(5KB)
--------api.go(5KB)
--------middleware.go(3KB)
--------auth.go(1KB)
--------settings.go(568B)
--------bitbucket.go(6KB)
--------helpers_test.go(2KB)
--------instance.go(4KB)
--------gitlab.go(6KB)
--------github.go(3KB)
----LICENSE(1KB)
----storage()
--------storage.go(461B)
--------dial()
--------sql()
----CONTRIBUTING.md(809B)
----netlify.toml(136B)
----main.go(161B)
----.gitignore(107B)
----Makefile(730B)
----go.sum(7KB)
----CODE_OF_CONDUCT.md(3KB)
----README.md(2KB)
----go.mod(2KB)