Skip to content

Commit 38de3e0

Browse files
chore: make SSG Git submodule (typst-jp#316)
Co-authored-by: Shunsuke KIMURA <[email protected]>
1 parent 2660547 commit 38de3e0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+26
-5658
lines changed

.github/workflows/website.yml

Lines changed: 6 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ jobs:
1515
runs-on: ubuntu-24.04
1616
steps:
1717
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
18+
with:
19+
submodules: recursive
1820
- uses: jdx/mise-action@13abe502c30c1559a5c37dff303831bab82c9402 # v2.2.3
1921
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
2022
- run: mise run generate-docs
@@ -35,6 +37,8 @@ jobs:
3537
steps:
3638
- name: Checkout the repository
3739
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
40+
with:
41+
submodules: recursive
3842
- name: Setup tools
3943
uses: jdx/mise-action@13abe502c30c1559a5c37dff303831bab82c9402 # v2.2.3
4044
- name: Install dependencies
@@ -48,6 +52,8 @@ jobs:
4852
steps:
4953
- name: Checkout the repository
5054
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
55+
with:
56+
submodules: recursive
5157
- name: Download build artifacts
5258
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
5359
with:
@@ -58,28 +64,3 @@ jobs:
5864
run: bun install --frozen-lockfile
5965
- name: Lint HTML using textlint
6066
run: bun run --bun textlint-html
61-
62-
website-ci:
63-
runs-on: ubuntu-24.04
64-
defaults:
65-
run:
66-
working-directory: website/typst-docs-web
67-
strategy:
68-
fail-fast: false
69-
matrix:
70-
include:
71-
- task: biome
72-
name: "Run Biome CI"
73-
command: "bun biome ci ."
74-
- task: vitest
75-
name: "Run test runner"
76-
command: "bun run test"
77-
steps:
78-
- name: Checkout the repository
79-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
80-
- name: Setup tools
81-
uses: jdx/mise-action@13abe502c30c1559a5c37dff303831bab82c9402 # v2.2.3
82-
- name: Install dependencies
83-
run: bun install --frozen-lockfile
84-
- name: ${{ matrix.name }}
85-
run: ${{ matrix.command }}

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "website/typst-docs-web"]
2+
path = website/typst-docs-web
3+
url = ../../typst-community/typst-docs-web.git

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Typst日本語ドキュメント翻訳プロジェクトにご興味をお持ち
1616
> [!WARNING]
1717
> ここに記載されている内容は改訂中です。現在の手順は最新の[Pull Request](https://github.com/typst-jp/docs/pulls?q=sort%3Aupdated-desc+is%3Apr+is%3Aopen)を参照してください。
1818
19-
1. このGitHubリポジトリをフォークします。
19+
1. このGitHubリポジトリをフォークします。Git submoduleを含むため、リポジトリを`git clone`する際に`--recursive`オプションを付けてください。
2020
2. ドキュメントの実体は、主にMarkdownファイルおよびコンパイラのソースコード内のコメントの2種類から構成されています。それぞれ、下記の注意書きに従って翻訳作業をお願いします。
2121
- `./crates/typst-library/src/`内の`.rs`ファイル群は、Typstのコンパイラのソースコードです。ソースコード内に含まれている、**既存のコメントを直接書き換えて翻訳してください**
2222
- 例1:[Reference > Foundations](https://typst.app/docs/reference/foundations/)を翻訳する際は、`./crates/typst-library/src/foundations/mod.rs`のコメントを編集してください。

website/README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# website metadata
2+
3+
このディレクトリでは、ドキュメントのWebサイトの構築に必要なメタデータを管理しています。
4+
5+
また、SSG(静的サイトジェネレーター)の本体は、Git submoduleとして別リポジトリの[typst-docs-web](https://github.com/typst-community/typst-docs-web)で管理されています。
6+
7+
## Git submoduleの初期化について
8+
9+
リポジトリを`git clone`する際に`--recursive`オプションを付けていない場合は、以下のコマンドでsubmoduleを初期化・更新できます。
10+
11+
```sh
12+
git submodule update --init --recursive
13+
```
14+
15+
これにより、`typst-docs-web`ディレクトリが正しく取得されます。

website/typst-docs-web

Submodule typst-docs-web added at ddbabe0

website/typst-docs-web/.editorconfig

Lines changed: 0 additions & 13 deletions
This file was deleted.

website/typst-docs-web/.env.example

Lines changed: 0 additions & 2 deletions
This file was deleted.

website/typst-docs-web/.gitignore

Lines changed: 0 additions & 7 deletions
This file was deleted.

website/typst-docs-web/README.md

Lines changed: 0 additions & 117 deletions
This file was deleted.

website/typst-docs-web/biome.jsonc

Lines changed: 0 additions & 40 deletions
This file was deleted.

0 commit comments

Comments
 (0)