Skip to content

Commit

Permalink
修改代码结构添加部分ci文件
Browse files Browse the repository at this point in the history
Signed-off-by: duanmengkk <[email protected]>
  • Loading branch information
duanmengkk committed Sep 3, 2024
1 parent b389ffb commit 0675387
Show file tree
Hide file tree
Showing 260 changed files with 9,838 additions and 2,632 deletions.
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
name: Enhancement Request
about: Suggest an enhancement to the project
labels: kind/feature

---
<!-- Please only use this template for submitting enhancement requests -->

**What would you like to be added**:

**Why is this needed**:
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/request-doc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: Request Documentation
about: Request for new documents or supplementation or updating of existing documents.
labels: help wanted
---

**What documentation would you like to be added**:

**Why do you think this document is needed**:

**Where do you think the document should be placed**:
<!--
For example:
I think the document could be placed under /Documentation/User Guide/xxx/xxx.
More precisely, the document should be placed in this code directory:
https://github.com/kosmos-io/kosmos-website/tree/main/docs/userguide/xxx/xxx.md.
-->
23 changes: 23 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
**What type of PR is this?**

<!--
Add one of the following kinds:
/kind bug
/kind cleanup
/kind design
/kind documentation
/kind failing-test
/kind feature
/kind flake
-->

**What this PR does / why we need it**:

**Which issue(s) this PR fixes**:
Fixes #

**Special notes for your reviewer**:


6 changes: 6 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
version: 2
updates:
- package-ecosystem: 'npm'
directory: '/'
schedule:
interval: 'weekly'
51 changes: 51 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: 部署到 GitHub Pages

on:
push:
branches:
- main
# 如果你想要进一步定义触发、路径以及其他内容,请检阅 Github Actions 文档
# https://docs.github.com/zh/actions/using-workflows/workflow-syntax-for-github-actions#on

jobs:
build:
name: 构建 Docusaurus
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/setup-node@v4
with:
node-version: 18
cache: yarn

- name: 安装依赖
run: yarn install --frozen-lockfile
- name: 构建网站
run: yarn build

- name: 上传构建制品
uses: actions/upload-pages-artifact@v3
with:
path: build

deploy:
name: 部署到 GitHub Pages
needs: build

# 给予 GITHUB_TOKEN 进行 Pages 部署所必须的权限
permissions:
pages: write # 以部署到 Pages
id-token: write # 以验证部署来自恰当的源

# 部署到 Github Pages 环境
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}

runs-on: ubuntu-latest
steps:
- name: 部署到 GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
26 changes: 26 additions & 0 deletions .github/workflows/test-deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: 测试部署

on:
pull_request:
branches:
- main
# 如果你想要进一步定义触发、路径以及其他内容,请检阅 Github Actions 文档
# https://docs.github.com/zh/actions/using-workflows/workflow-syntax-for-github-actions#on

jobs:
test-deploy:
name: 测试部署
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/setup-node@v4
with:
node-version: 18
cache: yarn

- name: 安装依赖
run: yarn install --frozen-lockfile
- name: 测试构建网站
run: yarn build
15 changes: 15 additions & 0 deletions .github/workflows/typos.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Typos Check
on:
push:
pull_request:
jobs:
typos-check:
name: Spell Check with Typos
runs-on: ubuntu-22.04
steps:
- name: Checkout Actions Repository
uses: actions/checkout@v4
- name: Check spelling with custom config file
uses: crate-ci/[email protected]
with:
config: ./typos.toml
24 changes: 12 additions & 12 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
# Dependencies
/kosmos/node_modules
node_modules

# Production
/kosmos/build
build

# Generated files
/kosmos/.docusaurus
/kosmos/.cache-loader
.docusaurus
.cache-loader

# Misc
/kosmos/.DS_Store
/kosmos/.env.local
/kosmos/.env.development.local
/kosmos/.env.test.local
/kosmos/.env.production.local
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

/kosmos/npm-debug.log*
/kosmos/yarn-debug.log*
/kosmos/yarn-error.log*
npm-debug.log*
yarn-debug.log*
yarn-error.log*

.idea/
.vscode/
File renamed without changes.
13 changes: 0 additions & 13 deletions docs/404.html

This file was deleted.

1 change: 0 additions & 1 deletion docs/assets/css/styles.20bcec04.css

This file was deleted.

Binary file not shown.
Binary file not shown.

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit 0675387

Please sign in to comment.