gheb/docusign-bundle
Symfony bundle for DocuSign eSignature integration, providing configuration, API client services, and helpers to send envelopes, manage templates and recipients, and build document signing workflows in PHP applications.
createEnvelope/recipient view flow) versus redirecting users to DocuSign's hosted flow. This drives UX design, session handling, and support burden.SignatureRequest abstraction? This is a one-way door worth deciding early.psr/log:^3.0 support) shows the maintainer is not absent, so the "abandoned" framing should be retired. But it is still a maintenance-only cadence: no new capability, no DocuSign API modernization, no stated support path. The decision remains "do we own the glue or depend on a low-traffic maintainer" — a staffing decision, not a technical one.Important correction to the premise: this is a Symfony bundle, not a Laravel package. It ships no service provider or facade usable by Laravel, and its config relies on Symfony's DI container and Flex recipes. If the stack is Laravel, this package is effectively out of scope — you would use DocuSign's official PHP SDK (or a Laravel-specific wrapper) with a thin internal service. Do not let a "Laravel/PHP" label in a package index mask that. The 5.6.5 release does not change this: it adds no Laravel integration surface.
Adopt (or rather, evaluate) only if all of these hold:
psr/log:^3.0 allowance mildly reduces dependency-conflict friction on newer Symfony 6.x / PHP 8.2+ stacks, but does not broaden the supported framework matrix.)Look elsewhere if:
docusign/docusign-php-client or a maintained Laravel wrapper.A high "opportunity" score here reads as whitespace, not readiness: the space is underserved, which is an argument for building a well-owned internal adapter, not for adopting a thinly maintained one. The 5.6.5 release slightly lowers the "is this dead?" risk but does not change the strategic conclusion.
To executives: E-signature is a buy, not a build — DocuSign carries the legal weight and the audit trail. The open question is only how cheaply we connect to it. The candidate open-source connector is MIT-licensed and small, and the maintainer did ship a patch release this cycle (5.6.5: coding-standard fixes and a psr/log v3 allowance), so "abandoned" is too strong. But that release is housekeeping, not investment: negligible adoption, no dependents, and no support commitment. Recommendation: budget 1–2 weeks of engineering for a thin in-house adapter over DocuSign's official SDK, using this bundle as a reference for the envelope and embedded-signing flow. That gets us the same feature surface with an owner, an upgrade path, and no fork-or-patch surprise mid-quarter — and it is stack-agnostic if we later consolidate on Laravel.
To engineering: Treat gheb/docusign-bundle as a reference implementation, not a dependency. It demonstrates the minimal envelope-creation and recipient-view wiring for Symfony, which is genuinely useful to read. 5.6.5 is a non-breaking maintenance release (CS + psr/log:^3.0), so it does not force a decision either way and is safe to bump if you are already pinned to the 5.6 line. If we are on Symfony and want to move fast on a low-stakes flow, vendoring the relevant classes is defensible; pinning it as a Composer dependency is weaker, given zero dependents, a maintenance-only release cadence, and no sign of tracking DocuSign API/auth changes (JWT vs. Authorization Code Grant, API version deprecations, PHP 8.3/8.4). If we are on Laravel, this is a non-option — go straight to the official PHP SDK behind our own SignatureService interface so we can swap providers later.
How can I help you explore Laravel packages today?