feat: Add comprehensive documentation for installation, usage, and API integration of Laravel Arc
Refactor wiki structure to resolve navigation issues with GitHub Wiki
- Moved content from `examples/README.md` to `EXAMPLES.md` at the root level
- Updated all links across various documentation files to point to the new `EXAMPLES.md`
- Removed `examples/README.md` to prevent confusion
- Ensured all internal links work correctly within the wiki structure
- Updated sidebar and footer links for consistent navigation
- Created a comprehensive summary of changes in `WIKI_FIX_SUMMARY.md`
feat: Introduce comprehensive modern traits usage example with detailed documentation
- Added `modern-traits-comprehensive.yaml` demonstrating all available behavioral traits.
- Included explanations for functional and behavioral traits, auto-generated fields, and methods.
- Provided usage examples for each trait.
feat: Create nested address DTO with relationships and validation rules
- Added `nested-address.yaml` for AddressDTO with fields like type, first_name, last_name, and nested country DTO.
- Implemented relationships with the Country model.
feat: Implement nested country DTO showcasing deeper nesting levels
- Added `nested-country.yaml` for CountryDTO with fields like name, code, and nested region DTO.
- Established relationships with State and City models.
feat: Develop nested customer DTO for ecommerce applications
- Added `nested-customer.yaml` for CustomerDTO with fields like first_name, last_name, and nested profile and address DTOs.
- Included relationships with Order and PaymentMethod models.
feat: Create comprehensive nested order DTO example
- Added `nested-order.yaml` for OrderDTO with fields like order_number, status, and nested customer, billing, and shipping address DTOs.
- Established relationships with OrderItem, Payment, and Shipment models.
feat: Introduce PHP enum classes for various use cases
- Added `php-enum-classes.php` demonstrating string and int enums for priority, category, visibility, and more.
chore: Remove unused practical API usage example file
- Deleted `practical-api-usage.php` as it was empty and not needed.
feat: Create product DTO with modern trait-based system
- Added `product.yaml` for ProductDTO with fields like name, description, and relationships with Category and Review models.
feat: Develop profile DTO for user profiles
- Added `profile.yaml` for ProfileDTO with fields like age, bio, and website.
feat: Implement test for modern DTO generator
- Added `test-modern-generator.php` to test the modern DTO generator with YAML input.
feat: Create comprehensive user DTO example with advanced collection management
- Added `user-dto-example.yaml` for UserDTO with fields like id, name, email, and relationships with posts and roles.
feat: Migrate user DTO from options to traits
- Added `user-migrated.yaml` demonstrating the transition from the old options system to the new trait-based approach.
feat: Introduce modern user DTO with traits
- Added `user-modern-traits-only-corrected.yaml` showcasing the modern YAML DTO definition with only behavioral traits.
feat: Create user DTO with all available traits
- Added `user-with-all-traits.yaml` demonstrating the complete usage of all behavioral traits in a single DTO.
feat: Implement user DTO with selected traits
- Added `user-with-traits.yaml` for UserDto with selected traits like HasSoftDeletes, HasTimestamps, and HasUuid.
feat: Create simple user DTO example with modern traits
- Added `user.yaml` for UserDTO with basic fields and relationships, showcasing the use of HasUuid and HasTimestamps traits.