Skip to content
    Back to all Bounties

    Earn 140,000 ($1,400.00)

    Time Remainingdue 3 years ago
    Completed

    Add PHP Composer support to Universal Package Manager

    masfrost
    masfrost
    Posted 3 years ago
    This Bounty has been completed!

    Bounty Description

    Problem Description:
    Universal Package Manager (UPM for short) is a wrapper around package managers to provide a common interface. The source for UPM and longer description can be found here https://github.com/replit/upm/

    UPM currently supports a few languages/package managers. We would like to add PHP support to UPM via composer.

    Acceptance Criteria:
    UPM has support for PHP composer.

    The expected support is for "Core" and "Index" features, we can do a separate bounty for "Guess", the features are expressed here.

    Concretely, the PHP backend (should be added here) should cover all the APIs in this interface. You are expected to cover the whole interface minus GuessRegexps and Guess APIs.

    You can either share a UPM Repl with your new code or a GitHub pull request when you're done. Expect some back and forth when we get to code-review stage.