From 95ddb95b0ab8a22eb2079c2055039a167b707807 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 26 Jul 2025 13:02:28 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20README=E3=83=89=E3=82=AD=E3=83=A5?= =?UTF-8?q?=E3=83=A1=E3=83=B3=E3=83=88=E3=81=AE=E6=9C=80=E6=96=B0=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit リポジトリの現在の構造を正確に反映するためのREADME.mdドキュメントの更新。 - Directory Structureに.devcontainer/と.claude/ディレクトリを追加 - DevContainer Supportセクションを新規追加 - 用語集にDevContainerとClaude関連の説明を追加 Co-authored-by: keito4 --- README.md | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a5a27ba5..ad579bb6 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,8 @@ It includes settings for various tools, such as the shell (Zsh), Git, npm, and V - `script/`: Contains utility scripts for exporting configuration settings (`export.sh`), importing configuration settings (`import.sh`), checking for changes and making commits (`commit_changes.sh`), credential management (`credentials.sh`), Homebrew dependency management (`brew-deps.sh`), and version management (`version.sh`). - `supabase/`: Contains Supabase-related configuration and documentation. - `vscode/`: Contains Visual Studio Code configuration including extensions list and installation documentation. +- `.devcontainer/`: Contains DevContainer configuration for consistent development environments, including Docker setup and feature installation scripts. +- `.claude/`: Contains Claude AI development guidelines and quality standards, including conversation guidelines and development philosophy documentation. ## Security @@ -126,13 +128,35 @@ make act-list make act-run workflow= ``` +### DevContainer Support + +This repository includes DevContainer configuration for consistent development environments: + +#### Usage +```bash +# Open in VS Code with DevContainer +code . +# Then use "Dev Containers: Reopen in Container" from command palette + +# Or clone and open directly in DevContainer +gh repo clone keito4/config +cd config +code . +``` + +#### Features +- Automated setup via `script/import.sh` +- Pre-configured development tools +- Consistent environment across different machines +- Automatic credential and extension setup + ### Automated Releases This repository uses semantic-release for automated version management and releases based on commit messages. Follow conventional commit format: - `feat:` - New features (minor version bump) - `fix:` - Bug fixes (patch version bump) -- `BREAKING CHANGE:` - Breaking changes (major version bump) +- `BREAKING CHANGE:` - Breaking changes (major version bump) - `docs:`, `style:`, `refactor:`, `test:`, `chore:` - No version bump Releases are automatically created when changes are pushed to the main branch. @@ -148,6 +172,8 @@ Releases are automatically created when changes are pushed to the main branch. - **Supabase**: An open-source Firebase alternative providing backend-as-a-service features. - **Semantic Release**: Automated version management and release process based on commit messages. - **GitHub Actions**: CI/CD platform integrated with GitHub for automating workflows. +- **DevContainer**: A development container configuration that provides a consistent development environment using Docker. +- **Claude**: AI assistant with development guidelines and quality standards defined in the `.claude/` directory. ## Disclaimer