{"id":13616875,"url":"https://github.com/GregoireHebert/docusign-bundle","last_synced_at":"2025-04-14T03:31:50.855Z","repository":{"id":35098135,"uuid":"192683950","full_name":"GregoireHebert/docusign-bundle","owner":"GregoireHebert","description":"Symfony bundle to create electronic signatures with DocuSign","archived":false,"fork":false,"pushed_at":"2024-02-01T00:50:54.000Z","size":11371,"stargazers_count":34,"open_issues_count":6,"forks_count":13,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-08T19:17:21.263Z","etag":null,"topics":["docusign","docusign-bundle","electronic-signatures","flysystem-bundle","hacktoberfest","symfony-bundle"],"latest_commit_sha":null,"homepage":"https://github.com/GregoireHebert/docusign-bundle","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GregoireHebert.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["gregoirehebert","vincentchalamon"]}},"created_at":"2019-06-19T07:43:20.000Z","updated_at":"2024-11-19T18:32:15.000Z","dependencies_parsed_at":"2024-11-08T01:36:49.046Z","dependency_job_id":"9e51e36c-dccc-4928-868a-0bdf07243c31","html_url":"https://github.com/GregoireHebert/docusign-bundle","commit_stats":{"total_commits":151,"total_committers":11,"mean_commits":"13.727272727272727","dds":0.5231788079470199,"last_synced_commit":"170a651221227d7a5e220f32946406e51227c776"},"previous_names":[],"tags_count":52,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GregoireHebert%2Fdocusign-bundle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GregoireHebert%2Fdocusign-bundle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GregoireHebert%2Fdocusign-bundle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GregoireHebert%2Fdocusign-bundle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GregoireHebert","download_url":"https://codeload.github.com/GregoireHebert/docusign-bundle/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248815587,"owners_count":21165951,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docusign","docusign-bundle","electronic-signatures","flysystem-bundle","hacktoberfest","symfony-bundle"],"created_at":"2024-08-01T20:01:34.330Z","updated_at":"2025-04-14T03:31:45.843Z","avatar_url":"https://github.com/GregoireHebert.png","language":"PHP","funding_links":["https://github.com/sponsors/gregoirehebert","https://github.com/sponsors/vincentchalamon"],"categories":["PHP"],"sub_categories":[],"readme":"# DocuSign Bundle\n\n[![Actions Status](https://github.com/gregoirehebert/docusign-bundle/workflows/CI/badge.svg)](https://github.com/gregoirehebert/docusign-bundle/actions)\n[![Packagist Version](https://img.shields.io/packagist/v/gheb/docusign-bundle.svg?style=flat-square)](https://packagist.org/packages/gheb/docusign-bundle)\n[![Software license](https://img.shields.io/github/license/gregoirehebert/docusign-bundle.svg?style=flat-square)](https://github.com/gregoirehebert/docusign-bundle/blob/master/LICENSE)\n[![Coverage Status](https://coveralls.io/repos/github/GregoireHebert/docusign-bundle/badge.svg?branch=50/merge)](https://coveralls.io/github/GregoireHebert/docusign-bundle?branch=50/merge)\n\nThis Symfony Bundle is used to create electronic signature with DocuSign.\nAn Electronic Signature ensure a person agreed with a document.\n\nThis bundle is coupled with [FlySystem](https://flysystem.thephpleague.com) and can be with [FlySystem Bundle](https://github.com/thephpleague/flysystem-bundle) to handle the files.\n\n## Requirements\n\n- php ^7.2\n- simplexml php extension\n- curl php extension\n\n## Table of Content\n\n1.  [Bundle Installation](doc/installation.md)\n    1.  [Register the bundle](doc/installation.md#register-the-bundle)\n1.  [Configure DocuSign](doc/configure-docusign.md#docusign-configuration)\n    1.  [Types of signatures](doc/configure-docusign.md#types-of-signatures)\n    1.  [Format restrictions:](doc/configure-docusign.md#format-restrictions)\n    1.  [Add an integration key on DocuSign](doc/configure-docusign.md#add-an-integration-key-on-docusign)\n1.  [Configure the bundle](doc/configure-the-bundle.md)\n    1.  [Create a default signature configuration](doc/configure-the-bundle.md#create-a-default-signature-configuration)\n    1.  [Testing configuration](doc/configure-the-bundle.md#testing-configuration)\n    1.  [Document variations](doc/configure-the-bundle.md#document-variations)\n    1.  [Multiple signature configuration](doc/configure-the-bundle.md#multiple-signature-configuration)\n1.  [Basic usage](doc/usage.md)\n    1.  [JWT consent agreement](doc/usage.md#jwt-consent-agreement)\n    1.  [Inside a twig template](doc/usage.md#inside-a-twig-template)\n    1.  [Events](doc/events.md)\n        1.  [Sign events](doc/events.md#sign-events)\n        1.  [WebHook events](doc/events.md#webhook-events)\n1.  [Customization](doc/customize-the-bundle.md)\n    1. [Use the demo for testing](doc/customize-the-bundle.md#use-the-demo-for-testing)\n    1. [Configure a custom storage](doc/customize-the-bundle.md#configure-a-custom-storage)\n    1. [Override configuration signature positions](doc/customize-the-bundle.md#override-configuration-signature-positions)\n    1. [Using an external route as callback](doc/customize-the-bundle.md#using-an-external-route-as-callback)\n1.  [Use league/flysystem-bundle](doc/use-flysystem-bundle.md)\n    1.  [Installation](doc/use-flysystem-bundle.md#installation)\n    1.  [Configure the storage](doc/use-flysystem-bundle.md#configure-the-storage)\n    1.  [Configure the signature](doc/use-flysystem-bundle.md#configure-the-signature)\n\n## Code of conduct\n\nThis bundle is ruled by a [code a conduct](/.github/CODE_OF_CONDUCT.md).\n\n## Contributing\n\nPlease have a look to [the contributing guide](/.github/CONTRIBUTING.md).\n\n## Backward Compatibility promise\n\nThis bundle follows the same Backward Compatibility promise as the Symfony framework: [https://symfony.com/doc/current/contributing/code/bc.html](https://symfony.com/doc/current/contributing/code/bc.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGregoireHebert%2Fdocusign-bundle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FGregoireHebert%2Fdocusign-bundle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGregoireHebert%2Fdocusign-bundle/lists"}