Skip to content

Commit 79fc604

Browse files
v0.3.0公開に向けた諸々 (#114)
* fix: 細かい修正 - mdbookデプロイCDの修正 - 同じPR内でさらに修正予定(英語版追加など) - READMEの微修正 - 追加した方がよさそうな部分を追加 - 同じPR内でさらに修正予定 * fix: mdbookのソースコードはテストされないようにした * fix: 細かな修正 * fix(docs): READMEの改善 * feat(docs): CONTRIBUTING.md を追加 * fix(docs): mdBookのチュートリアルにまとめを追加 * feat(docs): READMEの整備 - mdBookのリンク貼りがTODO * fix: anyhowのmdbook掲載例の微修正 * fix: 比較表を修正 * fix(breaking): trait_uses の上書きは、追加ではなく完全上書きにした - 配列指定なのでサブフレーバーでは親のtrait_usesもすべて明示的に書く設計にした - こうしないと親フレーバーのtrait_usesの既存設定を取り除けなかったため - bindingsは相変わらず追加方式になっているが、こちらは HashMap なので上書き可能である * wip: レシピを作成 (とりあえずeyreと全体適用) * feat: 残りのレシピを追加 * fix: cargo sort 忘れ * fix: 不要なexampleを削除 * fix: README 修正 * feat: 英語版のmdBookを作成! * fix: recipe-color-eyre のスナップショットテストはCIでは回らないようにした * fix(docs): リンク周りの改修 * feat: generate_mdbooks.rs でmdBookを一括生成するようにした * feat: hooq マクロのドキュメントコメントにmdBookへのリンクを付与
1 parent e2cbef9 commit 79fc604

File tree

91 files changed

+5597
-477
lines changed

Some content is hidden

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

91 files changed

+5597
-477
lines changed

.github/workflows/mdbook-deploy.yml

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,7 @@ jobs:
1111
pages: write # To push to a GitHub Pages site
1212
id-token: write # To update the deployment status
1313
steps:
14-
- uses: actions/checkout@v4
15-
with:
16-
fetch-depth: 0
14+
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
1715
- name: Install latest mdbook
1816
run: |
1917
tag=$(curl 'https://api.github.com/repos/rust-lang/mdbook/releases/latest' | jq -r '.tag_name')
@@ -22,18 +20,15 @@ jobs:
2220
curl -sSL $url | tar -xz --directory=./mdbook
2321
echo `pwd`/mdbook >> $GITHUB_PATH
2422
- name: Build Book
25-
working-directory: ./docs/ja/hooq-mdbook-ja
23+
working-directory: ./docs
2624
run: |
27-
# This assumes your book is in the root of your repository.
28-
# Just add a `cd` here if you need to change to another directory.
29-
mdbook build
25+
./generate_mdbooks.rs
3026
- name: Setup Pages
31-
uses: actions/configure-pages@v4
27+
uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0
3228
- name: Upload artifact
33-
uses: actions/upload-pages-artifact@v3
29+
uses: actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4.0.0
3430
with:
35-
# Upload entire repository
36-
path: 'docs/ja/hooq-mdbook-ja/book'
31+
path: 'docs/books'
3732
- name: Deploy to GitHub Pages
3833
id: deployment
39-
uses: actions/deploy-pages@v4
34+
uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
target/
22
*.memo.*
3-
examples/examples/playground.rs
3+
examples/examples/playground.rs
4+
docs/books/*

Cargo.lock

Lines changed: 183 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)