Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 930 Bytes

File metadata and controls

39 lines (28 loc) · 930 Bytes

Guidelines

Best Practices

  • Write clear, well-documented code
  • Use type declarations everywhere
  • Follow commit message guidelines
  • Mix multiple concerns in a single PR
  • Classes should be stateless where possible (use readonly)
  • Classes should be final unless extension is intended

What to Avoid

  • Break backward compatibility unless necessary
  • Use PHP without strict typing
  • Commit sensitive information

Reporting Issues

When reporting issues, please include:

  • PHP version
  • Library version
  • Complete error messages
  • Minimal reproducible example
  • Expected vs actual behavior

Questions

If you have questions about contributing, feel free to:

  • Open an issue with the "question" label
  • Start a discussion in the repository discussions