From b999a774bdfc49a7305d8e733a96a47653272047 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Sun, 1 Oct 2023 21:01:57 +0800 Subject: [PATCH] Add 1.21rc0 --- .gitea/workflows/build-and-publish.yaml | 6 +- .gitea/workflows/test.yaml | 4 + Makefile | 1 + docusaurus.config.js | 16 +++- .../version-1.21.json | 29 +++++++ loop_docs.sh | 4 +- versioned_sidebars/version-1.21-sidebars.json | 87 +++++++++++++++++++ 7 files changed, 141 insertions(+), 6 deletions(-) create mode 100644 i18n/zh-cn/docusaurus-plugin-content-docs/version-1.21.json create mode 100644 versioned_sidebars/version-1.21-sidebars.json diff --git a/.gitea/workflows/build-and-publish.yaml b/.gitea/workflows/build-and-publish.yaml index b5aa057b..d7675a79 100644 --- a/.gitea/workflows/build-and-publish.yaml +++ b/.gitea/workflows/build-and-publish.yaml @@ -24,6 +24,10 @@ jobs: run: | make prepare-latest make prepare-latest-zh-cn + - name: prepare 1.21 docs + run: | + make prepare\#21 + make prepare-zh-cn\#21 - name: prepare 1.20 docs run: | make prepare\#20 @@ -34,7 +38,7 @@ jobs: make prepare-zh-cn\#19 - name: prepare awesome list run: | - make prepare-awesome-latest prepare-awesome\#20 prepare-awesome\#19 + make prepare-awesome-latest prepare-awesome\#21 prepare-awesome\#20 prepare-awesome\#19 - name: build site run: | make build diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index c4cc0203..2a51833a 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -18,6 +18,10 @@ jobs: run: | make prepare-latest make prepare-latest-zh-cn + - name: prepare 1.21 docs + run: | + make prepare\#21 + make prepare-zh-cn\#21 - name: prepare 1.20 docs run: | make prepare\#20 diff --git a/Makefile b/Makefile index 953e9613..c0f59734 100644 --- a/Makefile +++ b/Makefile @@ -94,3 +94,4 @@ clean: rm -rf static/swagger-latest.json rm -rf static/swagger-19.json rm -rf static/swagger-20.json + rm -rf static/swagger-21.json diff --git a/docusaurus.config.js b/docusaurus.config.js index 10c3ecfc..6825ea42 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -24,6 +24,10 @@ const apiConfig = [ spec: 'static/swagger-latest.json', route: '/api/next/', }, + { + route: '/api/1.21/', + spec: 'static/swagger-21.json', + }, { route: '/api/1.20/', spec: 'static/swagger-20.json', @@ -98,9 +102,12 @@ const config = { }, versions: { current: { - label: '1.21-dev', // path is kept as next for dev (so users can always find "nightly" docs) + label: '1.22-dev', // path is kept as next for dev (so users can always find "nightly" docs) banner: 'unreleased', }, + '1.21': { + label: '1.21-rc0', + }, '1.20': { label: '1.20.4' }, @@ -188,7 +195,8 @@ const config = { label: 'API Version', position: 'right', items: [ - {to: '/api/next/', label: '1.21-dev' }, + {to: '/api/next/', label: '1.22-dev' }, + {to: '/api/1.21/', label: '1.21-rc0' }, {to: '/api/1.20/', label: '1.20.0' }, {to: '/api/1.19/', label: '1.19.4' }, ], @@ -249,8 +257,8 @@ const config = { href: 'https://matrix.to/#/#gitea-space:matrix.org', }, { - label: 'Discourse', - href: 'https://discourse.gitea.io/', + label: 'Forum', + href: 'https://forum.gitea.com/', }, { label: 'Twitter', diff --git a/i18n/zh-cn/docusaurus-plugin-content-docs/version-1.21.json b/i18n/zh-cn/docusaurus-plugin-content-docs/version-1.21.json new file mode 100644 index 00000000..a3739122 --- /dev/null +++ b/i18n/zh-cn/docusaurus-plugin-content-docs/version-1.21.json @@ -0,0 +1,29 @@ +{ + "sidebar.docs.category.Installation": { + "message": "安装" + }, + "sidebar.docs.category.Administration": { + "message": "管理" + }, + "sidebar.docs.category.Usage": { + "message": "使用" + }, + "sidebar.docs.category.actions": { + "message": "Actions" + }, + "sidebar.docs.category.packages": { + "message": "软件包" + }, + "sidebar.docs.category.Development": { + "message": "开发" + }, + "sidebar.docs.category.Contributing": { + "message": "贡献" + }, + "sidebar.docs.category.Help": { + "message": "帮助" + }, + "sidebar.docs.doc.What is Gitea?": { + "message": "Gitea是什么?" + } +} diff --git a/loop_docs.sh b/loop_docs.sh index eccf090a..0f8b4e6e 100755 --- a/loop_docs.sh +++ b/loop_docs.sh @@ -52,7 +52,9 @@ SED_INPLACE "s/@minGoVersion@/$minGoVer/" "$docs_dir/installation/from-source.$l # TODO: improve this sed # need confirmation if [ "$version" == "latest" ]; then - SED_INPLACE 's/"version": "{{AppVer | JSEscape | Safe}}"/"version": "1.21-dev"/' static/swagger-latest.json + SED_INPLACE 's/"version": "{{AppVer | JSEscape | Safe}}"/"version": "1.22-dev"/' static/swagger-latest.json +elif [ "$version" == "1.21" ]; then + SED_INPLACE 's/"version": "{{AppVer | JSEscape | Safe}}"/"version": "1.21-rc0"/' static/swagger-21.json elif [ "$version" == "1.20" ]; then SED_INPLACE 's/"version": "{{AppVer | JSEscape | Safe}}"/"version": "1.20.4"/' static/swagger-20.json elif [ "$version" == "1.19" ]; then diff --git a/versioned_sidebars/version-1.21-sidebars.json b/versioned_sidebars/version-1.21-sidebars.json new file mode 100644 index 00000000..d56dfea5 --- /dev/null +++ b/versioned_sidebars/version-1.21-sidebars.json @@ -0,0 +1,87 @@ +{ + "docs": [ + { + "type": "doc", + "id": "intro", + "label": "What is Gitea?" + }, + { + "type": "category", + "label": "Installation", + "link": { + "type": "generated-index" + }, + "items": [ + { + "type": "autogenerated", + "dirName": "installation" + } + ] + }, + { + "type": "category", + "label": "Administration", + "link": { + "type": "generated-index" + }, + "items": [ + { + "type": "autogenerated", + "dirName": "administration" + } + ] + }, + { + "type": "category", + "label": "Usage", + "link": { + "type": "generated-index" + }, + "items": [ + { + "type": "autogenerated", + "dirName": "usage" + } + ] + }, + { + "type": "category", + "label": "Development", + "link": { + "type": "generated-index" + }, + "items": [ + { + "type": "autogenerated", + "dirName": "development" + } + ] + }, + { + "type": "category", + "label": "Contributing", + "link": { + "type": "generated-index" + }, + "items": [ + { + "type": "autogenerated", + "dirName": "contributing" + } + ] + }, + { + "type": "category", + "label": "Help", + "link": { + "type": "generated-index" + }, + "items": [ + { + "type": "autogenerated", + "dirName": "help" + } + ] + } + ] +} \ No newline at end of file