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

Hexagonal Maker Bundle Laravel Package

ahmed-bhs/hexagonal-maker-bundle

View on GitHub
Deep Wiki
Context7

layout: default title: Overview parent: Contributing nav_order: 1

Contributing

Thank you for considering contributing to Hexagonal Maker Bundle!


Ways to Contribute

🐛 Report Bugs

Found a bug? Open an issue with:

  • Clear title and description
  • Steps to reproduce
  • Expected vs actual behavior
  • Symfony/PHP versions

✨ Request Features

Have an idea? Open a feature request describing:

  • The problem it solves
  • Proposed solution
  • Use cases

📝 Improve Documentation

Documentation PRs are always welcome:

  • Fix typos
  • Add examples
  • Clarify explanations
  • Translate to other languages

💻 Submit Code

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Make your changes
  4. Add tests
  5. Commit (git commit -m 'Add amazing feature')
  6. Push (git push origin feature/amazing-feature)
  7. Open a Pull Request

Development Setup

# Clone your fork
git clone https://github.com/YOUR-USERNAME/hexagonal-maker-bundle
cd hexagonal-maker-bundle

# Install dependencies
composer install

# Run tests
vendor/bin/phpunit

# Run static analysis
vendor/bin/phpstan analyze

Code Standards

  • PSR-12 code style
  • PHPStan Level 8 (strict)
  • Type hints everywhere
  • Readonly classes when possible
  • Comprehensive tests

Pull Request Guidelines

  • Keep PRs focused on single feature/fix
  • Update documentation if needed
  • Add tests for new features
  • Ensure CI passes
  • Follow existing code patterns

License

By contributing, you agree that your contributions will be licensed under the MIT License.


Questions?

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.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor