Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Agents
chamber-orchestra/doctrine-extensions-bundle
claude-code
cursor
symfony-bundle
doctrine-orm
phpunit
composer
psr-4
conventional-commits
Install
php artisan boost:add-skill chamber-orchestra/doctrine-extensions-bundle

Save this content to: AGENTS.md

---
package: chamber-orchestra/doctrine-extensions-bundle
source_path: AGENTS.md
repo: https://github.com/chamber-orchestra/doctrine-extensions-bundle
---

# Repository Guidelines

## Project Structure & Module Organization
- `src/` contains the bundle source code (PSR-4 namespace `ChamberOrchestra\DoctrineExtensionsBundle`).
- `tests/` is reserved for automated tests; current layout includes `tests/Integrational/` and `tests/Unit/`.
- `bin/` holds helper scripts, if present.
- `vendor/` is Composer-managed dependencies (do not edit).
- Root `composer.json` defines runtime and dev dependencies for the bundle.

## Build, Test, and Development Commands
- `composer install` installs dependencies for local development.
- `composer test` runs the PHPUnit suite via `vendor/bin/phpunit`.
- `vendor/bin/phpunit --filter SomeTest` runs a single test case by name.

## Coding Style & Naming Conventions
- PHP version is `^8.4`; target Symfony 8 and Doctrine ORM 3 APIs.
- Follow PSR-4 autoloading for new classes: `src/Foo/Bar.php` => `ChamberOrchestra\DoctrineExtensionsBundle\Foo\Bar`.
- Use `StudlyCaps` for class names and `camelCase` for methods/properties.
- Keep namespaces aligned with directory names.

## Testing Guidelines
- PHPUnit is configured in `phpunit.xml.dist` with `tests/` as the suite root.
- Prefer separate `tests/Unit/` (fast, isolated) and `tests/Integrational/` (kernel/DB) coverage.
- Name test classes with a `Test` suffix (e.g., `SomethingTest`) and place them under the matching test suite directory.

## Commit & Pull Request Guidelines
- No commit history exists yet; adopt a clear convention such as Conventional Commits (`feat:`, `fix:`).
- Keep commits focused and include context in the body when behavior changes.
- PRs should include a short summary, testing notes (commands run), and linked issues when applicable.

## Configuration Notes
- PHPUnit uses `Tests\Integrational\TestKernel` as `KERNEL_CLASS`; update if the test kernel moves.

package: chamber-orchestra/doctrine-extensions-bundle source_path: AGENTS.md repo: https://github.com/chamber-orchestra/doctrine-extensions-bundle

Repository Guidelines

Project Structure & Module Organization

  • src/ contains the bundle source code (PSR-4 namespace ChamberOrchestra\DoctrineExtensionsBundle).
  • tests/ is reserved for automated tests; current layout includes tests/Integrational/ and tests/Unit/.
  • bin/ holds helper scripts, if present.
  • vendor/ is Composer-managed dependencies (do not edit).
  • Root composer.json defines runtime and dev dependencies for the bundle.

Build, Test, and Development Commands

  • composer install installs dependencies for local development.
  • composer test runs the PHPUnit suite via vendor/bin/phpunit.
  • vendor/bin/phpunit --filter SomeTest runs a single test case by name.

Coding Style & Naming Conventions

  • PHP version is ^8.4; target Symfony 8 and Doctrine ORM 3 APIs.
  • Follow PSR-4 autoloading for new classes: src/Foo/Bar.php => ChamberOrchestra\DoctrineExtensionsBundle\Foo\Bar.
  • Use StudlyCaps for class names and camelCase for methods/properties.
  • Keep namespaces aligned with directory names.

Testing Guidelines

  • PHPUnit is configured in phpunit.xml.dist with tests/ as the suite root.
  • Prefer separate tests/Unit/ (fast, isolated) and tests/Integrational/ (kernel/DB) coverage.
  • Name test classes with a Test suffix (e.g., SomethingTest) and place them under the matching test suite directory.

Commit & Pull Request Guidelines

  • No commit history exists yet; adopt a clear convention such as Conventional Commits (feat:, fix:).
  • Keep commits focused and include context in the body when behavior changes.
  • PRs should include a short summary, testing notes (commands run), and linked issues when applicable.

Configuration Notes

  • PHPUnit uses Tests\Integrational\TestKernel as KERNEL_CLASS; update if the test kernel moves.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
bugban/symfony
beyonder-capi/workflow-extensions-bundle
beyonder-capi/job-queue-bundle
capell-app/block-library
axium/identity
cetria/laravel-dummy-models
cetria/reflection-helper
agropredict/sso-auth-bundle
evolvestudio/spam-protection
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle
agtp/agtp-php
agtp/mod-php
splash/sonata-admin