Skip to content

Commit d82e510

Browse files
committed
Improves Claude Code guidance
1 parent 13a1e7f commit d82e510

1 file changed

Lines changed: 12 additions & 3 deletions

File tree

CLAUDE.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ artifacts from release archives.
55

66
## Tech Stack
77

8-
- **PHP 8.1+** with `declare(strict_types=1)` on all files
8+
- **PHP 8.2+** with `declare(strict_types=1)` on all files
99
- **Symfony Console** for the CLI framework
1010
- **PHPUnit 11** for testing
1111
- **PHPStan level 8** for static analysis
12-
- **PHP-CS-Fixer** (PSR-2/PSR-12) for code style
12+
- **Mago** (PSR-2/PSR-12) for code style
1313

14-
## Commands
14+
## Contribution commands
1515

1616
```bash
1717
# Run tests
@@ -39,6 +39,14 @@ composer lpv:spell-check
3939
composer lpv:dependency-analyse
4040
```
4141

42+
## Available CLI commands
43+
create Create a new .gitattributes file for a project/micro-package repository
44+
init Create a default .lpv file in a given project/micro-package repository
45+
refresh Refresh a present .lpv file
46+
tree Display the source structure of a given project/micro-package repository or it's dist package
47+
update Update an existing .gitattributes file for a project/micro-package repository
48+
validate Validate the .gitattributes file of a given project/micro-package repository
49+
4250
## Project Structure
4351

4452
- `bin/lean-package-validator` — CLI entry point
@@ -54,3 +62,4 @@ composer lpv:dependency-analyse
5462
- PSR-4 autoloading, one class per file
5563
- Full type hints on all method parameters and return types
5664
- Tests use `Stolt\LeanPackage\Tests\` namespace
65+
- Integration tests use `zenstruck/console-test`

0 commit comments

Comments
 (0)