寄稿
Goyoへの貢献ガイド
ご寄稿いただきありがとうございます!
貢献する方法
- バグはGitHub issuesで報告してください- 機能の提案- ドキュメントの改善- プルリクエストの送信- あなたのGoyoサイトを共有してください
セットアップ
前提条件: Zola v0.21.0以上、Just、Git
# Fork and clone
git clone https://github.com/YOUR-USERNAME/goyo.git
cd goyo
# Setup dependencies
cd /tmp
curl -sLo tailwindcss https://github.com/tailwindlabs/tailwindcss/releases/latest/download/tailwindcss-linux-x64
chmod +x tailwindcss && mv tailwindcss ../goyo/src/
cd ../goyo
curl -sLo src/daisyui.js https://github.com/saadeghi/daisyui/releases/latest/download/daisyui.js
curl -sLo src/daisyui-theme.js https://github.com/saadeghi/daisyui/releases/latest/download/daisyui-theme.js
# Build and run
just build
just dev # http://127.0.0.1:1111ガイドライン
コード: - 既存のパターンに従う - シンプルに保つ - ローカルでテストする - コミットメッセージを明確にする
ドキュメント:- 明確な表現- 具体例を提示- 複数言語に対応
テーマ:- レスポンシブ対応のテスト- ダーク/ライトモードの確認- アクセシビリティの維持
プルリクエストを送信する
git checkout -b feature/your-feature
# Make changes
just build && zola check --skip-external-links
git commit -m "Add feature: description"
git push origin feature/your-feature
github.com/hahwul/goyo でオープンPRを作成してください。
プルリクエストのガイドライン:- 1回のプルリクエストにつき1つの機能- 明確な説明- 関連する課題への参照(例: 「#123 を修正」)- フィードバックを受け入れる姿勢
一般的なタスク
just build # Build site
just dev # Development server
zola check --skip-external-links # Check links
rm -rf public # Clean build
テスト
- エラーなしでビルドする- 内部リンクを確認する- ブラウザでテストする- ダークモード/ライトモードを検証する- 多言語対応をテストする(該当する場合)
サポートを受ける
ご協力ありがとうございます!❤️