Repository navigation
docs: CLI・Git・GitHub 開発フローの教材一式とテンプレートを追加 - #1
Merged
Merged
Conversation
- .editorconfig / .gitattributes で文字コードと改行コード(LF)をそろえる - markdownlint の設定を追加 - Pull Request ごとに markdownlint・shellcheck・テストを実行する CI を追加 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019qUYj2EAYZDwCG822qQ3th
- samples/todo-cli: Issue・PR の練習に使う TODO 管理 CLI(テスト、Issue/PR テンプレート、CI 付き) - samples/cli-practice: 第 1 章の CLI 演習用ファイル - exercises/scripts: コンフリクトとチーム開発(push 拒否)を安全に体験する環境を作るスクリプトとテスト Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019qUYj2EAYZDwCG822qQ3th
環境構築、CLI の基本、Git の基本、リモートリポジトリ、ブランチ、Issue、 Pull Request、GitHub Flow の総合演習、トラブルシューティングの各章と、 チートシート・用語集・コミットメッセージの書き方の付録を追加する。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019qUYj2EAYZDwCG822qQ3th
- README に対象読者、カリキュラム、学習の進め方、表記ルール、構成を記載 - CONTRIBUTING に貢献の流れと執筆ガイドラインを記載 - 教材の誤り報告・質問・改善提案の Issue フォームと PR テンプレートを追加 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019qUYj2EAYZDwCG822qQ3th
TamichiRyuto
commented
Oct 15, 2026
TamichiRyuto
commented
Oct 15, 2026
TamichiRyuto
commented
Oct 15, 2026
TamichiRyuto
commented
Oct 15, 2026
TamichiRyuto
commented
Oct 15, 2026
TamichiRyuto
commented
Oct 15, 2026
TamichiRyuto
commented
Oct 15, 2026
TamichiRyuto
commented
Oct 15, 2026
TamichiRyuto
commented
Oct 15, 2026
todo.sh - 件数を awk で数え、最後の行に改行がなくても done できるようにする - add の前にファイル末尾の改行を補い、前の行につながらないようにする - 改行を含むタスクの内容を受け付けない - 書き換えは一時ファイルから cat で書き戻し、ファイルの権限を保ち一時ファイルを残さない - done でタスクの形式でない行を指定したらエラーにする (練習用にあえて残している「空のタスクを追加できる」不具合はそのまま) 練習用スクリプト - 作成先のチェックを lib/common.sh にまとめ、親ディレクトリがまだない場合も 一番近い既存の親で Git リポジトリの中かどうかを確認する - テストを追加(main ブランチの存在、親ディレクトリがない場合の保護) ドキュメント - 練習用リポジトリの CI が動くタイミングの説明を修正 - 第 6・7 章の解答例とテスト件数を新しい todo.sh に合わせる Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019qUYj2EAYZDwCG822qQ3th
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概要
Linux / Unix CLI 初学者向けに、ターミナルの基本操作から Git によるソースコード管理、GitHub の Issue・ブランチ・Pull Request を使った開発フローまでを学ぶ教材一式を追加します。あわせて README・CONTRIBUTING・Issue / PR テンプレート・CI を整備します。
関連する Issue
なし
変更の種類
docs/、README.md)の追加・修正変更内容
docs/): 第 0 章(環境構築)〜第 8 章(困ったときは)と付録(CLI / Git チートシート、用語集、コミットメッセージの書き方)samples/todo-cli: Issue・PR 練習用の TODO 管理 CLI(bash)。テスト、Issue / PR テンプレート、GitHub Actions を同梱し、学習者が丸ごとコピーして自分の練習用リポジトリにできる構成。Issue 演習用に「空の内容のタスクを追加できる」不具合をあえて残しているsamples/cli-practice: 第 1 章の CLI 演習用ファイルexercises/scripts): コンフリクト練習用リポジトリと、2 人開発(push 拒否)を 1 台で再現する環境を作るスクリプトとそのテスト(作成先のチェックはlib/common.shに共通化).editorconfig/.gitattributes/.gitignore/.shellcheckrc確認したこと
レビュアーへの補足
gh auth login→gh repo cloneで取得)。ghの出力例と GitHub の画面操作(ボタン名など)は、実際の画面ではなく知識に基づいて記載しています。🤖 Generated with Claude Code
https://claude.ai/code/session_019qUYj2EAYZDwCG822qQ3th