mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-10-24 11:02:42 +00:00
[BRANDING] Replace branding in Swagger
- "Gitea" is automatically being determined in Swagger and cannot be overridden, therefor we override it after `swagger generate spec` is run. - Resolves https://codeberg.org/forgejo/forgejo/issues/226 (cherry picked from commit0b45380765) [BRANDING] Change Swagger title to Forgejo API (cherry picked from commit79f6a70b53) (cherry picked from commit6cd47afe33) (cherry picked from commita7ae2e4c09) (cherry picked from commit59f837e466) (cherry picked from commitc1c3d1f0e6) (cherry picked from commit4b088713fb) (cherry picked from commit3df1d21371) (cherry picked from commita4a5fdbde4) (cherry picked from commit57aa9ed710) (cherry picked from commit948b49bf94) (cherry picked from commitbe4929ab6a) (cherry picked from commit9ecb507457) Conflicts: templates/swagger/ui.tmpl (cherry picked from commit8e57e68863) (cherry picked from commitf0b3f621e3) (cherry picked from commit5b0a6d093e) (cherry picked from commit2e0f6b5de8) (cherry picked from commitbb08076f5c) (cherry picked from commit5c9360e38a) (cherry picked from commit2f27756148) (cherry picked from commit6fce7eeb51) (cherry picked from commit8d27e7bebd) (cherry picked from commitfda2ee2aae) (cherry picked from commitfe0489a4d8) (cherry picked from commitfe9479b357) (cherry picked from commit1deadb2f35) (cherry picked from commitd1cb84b2f2) (cherry picked from commit9de15d49f8) (cherry picked from commit461fbe219c) (cherry picked from commitf39bf3ba5b) (cherry picked from commitb3f31c2f7b) (cherry picked from commitb9f493c139) (cherry picked from commit83781b1641) (cherry picked from commit4438ee0434) (cherry picked from commit56b6b36833) (cherry picked from commitd42aa19f27) (cherry picked from commit4b7eb6a93b) (cherry picked from commit9d17e95951) (cherry picked from commit31d3f4bb01)
This commit is contained in:
parent
d5301b6a24
commit
c428c3f14c
3 changed files with 5 additions and 3 deletions
2
Makefile
2
Makefile
|
|
@ -150,6 +150,7 @@ SWAGGER_SPEC_S_TMPL := s|"basePath": *"/api/v1"|"basePath": "{{AppSubUrl \| JSEs
|
|||
SWAGGER_SPEC_S_JSON := s|"basePath": *"{{AppSubUrl \| JSEscape \| Safe}}/api/v1"|"basePath": "/api/v1"|g
|
||||
SWAGGER_EXCLUDE := code.gitea.io/sdk
|
||||
SWAGGER_NEWLINE_COMMAND := -e '$$a\'
|
||||
SWAGGER_SPEC_BRANDING := s|Gitea API|Forgejo API|g
|
||||
|
||||
TEST_MYSQL_HOST ?= mysql:3306
|
||||
TEST_MYSQL_DBNAME ?= testgitea
|
||||
|
|
@ -340,6 +341,7 @@ $(SWAGGER_SPEC): $(GO_SOURCES_NO_BINDATA)
|
|||
$(GO) run $(SWAGGER_PACKAGE) generate spec -x "$(SWAGGER_EXCLUDE)" -o './$(SWAGGER_SPEC)'
|
||||
$(SED_INPLACE) '$(SWAGGER_SPEC_S_TMPL)' './$(SWAGGER_SPEC)'
|
||||
$(SED_INPLACE) $(SWAGGER_NEWLINE_COMMAND) './$(SWAGGER_SPEC)'
|
||||
$(SED_INPLACE) '$(SWAGGER_SPEC_BRANDING)' './$(SWAGGER_SPEC)'
|
||||
|
||||
.PHONY: swagger-check
|
||||
swagger-check: generate-swagger
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Gitea API</title>
|
||||
<title>Forgejo API</title>
|
||||
<link href="{{AssetUrlPrefix}}/css/swagger.css?v={{AssetVersion}}" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
|
|
|
|||
4
templates/swagger/v1_json.tmpl
generated
4
templates/swagger/v1_json.tmpl
generated
|
|
@ -13,8 +13,8 @@
|
|||
],
|
||||
"swagger": "2.0",
|
||||
"info": {
|
||||
"description": "This documentation describes the Gitea API.",
|
||||
"title": "Gitea API.",
|
||||
"description": "This documentation describes the Forgejo API.",
|
||||
"title": "Forgejo API.",
|
||||
"license": {
|
||||
"name": "MIT",
|
||||
"url": "http://opensource.org/licenses/MIT"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue