avro icon indicating copy to clipboard operation
avro copied to clipboard

AVRO-4018: [php] Replace monorepo plugin with simpler configuration

Open thiagorb opened this issue 7 months ago • 0 comments

What is the purpose of the change

This PR removes the need for the dependency on the composer plugin (https://github.com/beberlei/composer-monorepo-plugin).

With these changes, to use the PHP library, one can just add the repo to composer configuration:

composer config repositories.repo-name vcs https://github.com/apache/avro

And then install it without problems:

composer require apache/avro:dev-main

or (when a tag gets created) using a version:

composer require apache/avro:x.y.z

Verifying this change

This change is a trivial rework / code cleanup without any test coverage.

Documentation

  • Does this pull request introduce a new feature? no
  • If yes, how is the feature documented? not applicable

thiagorb avatar Jul 15 '24 08:07 thiagorb