Sons of PHP
Source Code
  • 🏠Home
  • Contributor Covenant Code of Conduct
  • Getting Help
  • Reporting Issues
  • Security Policy
  • 🪈Bard
    • Overview
    • Commands
  • Symfony Bundles
    • Feature Toggle
  • Contracts
    • Contracts Overview
    • Common
    • Cookie
    • CQRS
    • Filesystem
    • Mailer
    • Pager
    • Registry
    • State Machine
  • 📦Components
    • Assert
    • Cache
      • Adapters
      • Marshallers
    • Clock
    • Container
    • Cookie
    • CQRS
    • Event Dispatcher
    • Event Sourcing
      • Aggregates
        • Aggregate Repository
      • Event Messages
        • Using the Serializable Event Message
        • Message Enrichers
        • Message Serializers
        • Message Repository
        • Message Upcasters
    • Feature Toggle
    • Filesystem
      • Adapters
    • Http Factory
    • Http Handler
    • Http Message
    • JSON
    • Link
    • Logger
      • Handlers
      • Enrichers
      • Filters
      • Formatters
    • Mailer
      • Transports
    • Money
      • Currency Providers
      • Operators
      • Queries
    • Pager
      • Adapters
    • Registry
    • State Machine
    • Version
  • 💁Contributing
    • Contributing Overview
    • Contributing Code
    • Discussions
    • Documentation
Powered by GitBook
On this page
  • Git Branch Workflow
  • New Features
  • Bug Fixes
  • Security Fixes

Was this helpful?

Edit on GitHub
  1. Contributing

Contributing Code

Always looking for new code contributions. Just fork the sonsofphp/sonsofphp repo, cut a branch and add your code. Once you push the feature branch up, create a PR it.

You can take a look at the existing issues, or add new code yourself.

Git Branch Workflow

  • Mainline = This is the main branch.

  • Version branches = branch 4.x is for the Sons of PHP latest 4.x code

New Features

New Features are only accepted for the mainline.

Cut off of the mainline (main) and submit a PR to have it merged back into the mainline (main).

Bug Fixes

Bug fixes are accepted mainline and previous version only. If the current version is 5, only bug fixes for main and 4.x branches are accepted.

Cut branch off the version and submit a PR to have it merged into that version branch.

Security Fixes

Security fixes are accepted on the mainline, previous 2 version branches. If the current version is 5, security fixes can be submitted for main, 4.x, and 3.x branches.

Cut branch off the version and submit a PR to have it merged into that version branch.

PreviousContributing OverviewNextDiscussions

Last updated 8 months ago

Was this helpful?

💁