If you just created this repo from the template, complete these steps before writing any code:
- Clone the repo with submodules:
git clone --recurse-submodules https://github.com/your-org/your-repo
- If you already cloned without
--recurse-submodules, initialize the submodule manually:git submodule update --init
- Open
CLAUDE.mdand replace[PROJECT NAME]with your project name - Fill in the TODO sections in
CLAUDE.md— project overview, structure, build commands, and constraints - Replace
[PROJECT NAME]in thisREADME.mdand update the description - Optionally, if using Claude Code, start Claude and it will automatically read
CLAUDE.mdand apply the Delphi coding standards from.delphi/
Cloning this repo directly: Use --recurse-submodules to populate .delphi/ in one step:
git clone --recurse-submodules https://github.com/your-org/your-repoCreated a new repo from this template? The .delphi/ folder will exist but be empty until
you initialize the submodule:
git submodule update --initThis repository includes Claude Code support via CLAUDE.md. The Delphi coding standards
and formatting rules are maintained in a versioned submodule at .delphi/:
.delphi/style-guide.md— naming conventions, code rules, file layout.delphi/code-formatting-guide.md— indentation, spacing, line breaks
To update to the latest standards, run update-standards.bat, or run
the following commands directly from the command line:
git submodule update --remote .delphi
git commit -a -m "Update .delphi submodule to latest standards"
git pushReview the changelogs in .delphi/style-guide.md and .delphi/code-formatting-guide.md
before confirming the update — the batch file pauses for this before committing.