Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

サークル, イベント, 場所のContent Collectionsのスキーマを追加した #25

Merged
merged 7 commits into from
Oct 6, 2024

Conversation

ReoHakase
Copy link
Collaborator

@ReoHakase ReoHakase commented Oct 6, 2024

チケット URL

概要

Notion https://www.notion.so/shikosai33/8345f5b29cea40aaa2cc9fd6ab79c6a6?pvs=4 でまとめられていた要件定義の情報をもとに、サークル, イベント, 場所のContent Collectionsのスキーマを追加しました。

以後は、src/content/circles src/content/events src/content/locations以下に、それぞれサークル, イベント, 場所の記載内容を追加していくことになります。

スタッフについては、ページ/staffでしか表示させないこと、表示の段組が役職やコメントの有無により複雑になりそうだったため、.astroファイルに直書きした方が楽だと判断しました。なので、Content Collectionsでは管理しません。

スポンサーについても、今のところフッターにしか表示させないため、同様の理由でContent Collectionsでは管理しません。

レビューの丁寧さの希望

  • Lv0: まったく見ないで Accept する
  • Lv1: ぱっとみて違和感がないかチェックして Accept する
  • Lv2: 仕様レベルまで理解して、コードレビューする
  • LV3: 仕様レベルまで理解して、コードレビュー・動作確認する

確認用 URL

スクリーンショット

その他

AstroのContent Collectionsの機能については、こちらを参照してください。
https://docs.astro.build/ja/guides/content-collections/
https://docs.astro.build/en/guides/images/#images-in-content-collections

チェックリスト

  • ビルド、テストが異常終了しないことを確認した!
  • 意図していないデバッグコードを全て取り除いた!
  • PR にレビュー重要度(high, medium, low)のラベルをつけた!

以下のエラーでContent Collectionsの型を生成するための`astro sync`が異常終了する問題を解決するため。

```
SyntaxError: Unexpected token 'with' at ESMLoader.moduleStrategy
```

withastro/astro#11480
Biomeはまだyamlに対応していなかったため。
@ReoHakase ReoHakase added 🔧 chore 設定ファイルの変更 📅 重要度 high (最速実装最速レビュー) 他の仕事を一時停止して最速で取り組むべき課題 labels Oct 6, 2024
@ReoHakase ReoHakase self-assigned this Oct 6, 2024
.prototools Outdated Show resolved Hide resolved
Copy link

cloudflare-workers-and-pages bot commented Oct 6, 2024

Deploying shikosai33 with  Cloudflare Pages  Cloudflare Pages

Latest commit: 7d5d3ce
Status: ✅  Deploy successful!
Preview URL: https://71df10b4.shikosai33.pages.dev
Branch Preview URL: https://2-add-content-schema.shikosai33.pages.dev

View logs

@ReoHakase ReoHakase requested a review from dino3616 October 6, 2024 04:43
@ReoHakase ReoHakase merged commit 8378022 into main Oct 6, 2024
4 checks passed
@ReoHakase ReoHakase deleted the 2/add-content-schema branch October 6, 2024 05:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🔧 chore 設定ファイルの変更 📅 重要度 high (最速実装最速レビュー) 他の仕事を一時停止して最速で取り組むべき課題
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Astroのコンテンツコレクションのスキーマを追加する
2 participants