Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/GregoireHebert/docusign-bundle
Symfony bundle to create electronic signatures with DocuSign
https://github.com/GregoireHebert/docusign-bundle
docusign docusign-bundle electronic-signatures flysystem-bundle hacktoberfest symfony-bundle
Last synced: 6 days ago
JSON representation
Symfony bundle to create electronic signatures with DocuSign
- Host: GitHub
- URL: https://github.com/GregoireHebert/docusign-bundle
- Owner: GregoireHebert
- License: mit
- Created: 2019-06-19T07:43:20.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-02-01T00:50:54.000Z (10 months ago)
- Last Synced: 2024-07-27T22:40:02.882Z (4 months ago)
- Topics: docusign, docusign-bundle, electronic-signatures, flysystem-bundle, hacktoberfest, symfony-bundle
- Language: PHP
- Homepage: https://github.com/GregoireHebert/docusign-bundle
- Size: 10.8 MB
- Stars: 33
- Watchers: 6
- Forks: 13
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# DocuSign Bundle
[![Actions Status](https://github.com/gregoirehebert/docusign-bundle/workflows/CI/badge.svg)](https://github.com/gregoirehebert/docusign-bundle/actions)
[![Packagist Version](https://img.shields.io/packagist/v/gheb/docusign-bundle.svg?style=flat-square)](https://packagist.org/packages/gheb/docusign-bundle)
[![Software license](https://img.shields.io/github/license/gregoirehebert/docusign-bundle.svg?style=flat-square)](https://github.com/gregoirehebert/docusign-bundle/blob/master/LICENSE)
[![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)This Symfony Bundle is used to create electronic signature with DocuSign.
An Electronic Signature ensure a person agreed with a document.This 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.
## Requirements
- php ^7.2
- simplexml php extension
- curl php extension## Table of Content
1. [Bundle Installation](doc/installation.md)
1. [Register the bundle](doc/installation.md#register-the-bundle)
1. [Configure DocuSign](doc/configure-docusign.md#docusign-configuration)
1. [Types of signatures](doc/configure-docusign.md#types-of-signatures)
1. [Format restrictions:](doc/configure-docusign.md#format-restrictions)
1. [Add an integration key on DocuSign](doc/configure-docusign.md#add-an-integration-key-on-docusign)
1. [Configure the bundle](doc/configure-the-bundle.md)
1. [Create a default signature configuration](doc/configure-the-bundle.md#create-a-default-signature-configuration)
1. [Testing configuration](doc/configure-the-bundle.md#testing-configuration)
1. [Document variations](doc/configure-the-bundle.md#document-variations)
1. [Multiple signature configuration](doc/configure-the-bundle.md#multiple-signature-configuration)
1. [Basic usage](doc/usage.md)
1. [JWT consent agreement](doc/usage.md#jwt-consent-agreement)
1. [Inside a twig template](doc/usage.md#inside-a-twig-template)
1. [Events](doc/events.md)
1. [Sign events](doc/events.md#sign-events)
1. [WebHook events](doc/events.md#webhook-events)
1. [Customization](doc/customize-the-bundle.md)
1. [Use the demo for testing](doc/customize-the-bundle.md#use-the-demo-for-testing)
1. [Configure a custom storage](doc/customize-the-bundle.md#configure-a-custom-storage)
1. [Override configuration signature positions](doc/customize-the-bundle.md#override-configuration-signature-positions)
1. [Using an external route as callback](doc/customize-the-bundle.md#using-an-external-route-as-callback)
1. [Use league/flysystem-bundle](doc/use-flysystem-bundle.md)
1. [Installation](doc/use-flysystem-bundle.md#installation)
1. [Configure the storage](doc/use-flysystem-bundle.md#configure-the-storage)
1. [Configure the signature](doc/use-flysystem-bundle.md#configure-the-signature)## Code of conduct
This bundle is ruled by a [code a conduct](/.github/CODE_OF_CONDUCT.md).
## Contributing
Please have a look to [the contributing guide](/.github/CONTRIBUTING.md).
## Backward Compatibility promise
This 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)