Are welcome. To add a new provider just add a new Handler (which extends AbstractHandler). Then implement the chunk upload and progress.
- Fork the project.
- Create your bugfix/feature branch and write your (try well-commented) code.
- Commit your changes (and your tests) and push to your branch.
- Create a new pull request against this package's
master
branch.
-
Use the PSR-2 Coding Standard. The easiest way to apply the conventions is to use
composer run lint:fix
. -
Consider our release cycle. We try to follow SemVer v2.0.0.
-
Document any change in behaviour. Make sure the
README.md
and any other relevant documentation are kept up-to-date. -
Create feature branches. Don't ask us to pull from your master branch.
-
One pull request per feature. If you want to do more than one thing, send multiple pull requests.
- Rebase your changes on master branch
- Lint project
composer run lint
- Run tests
composer run test
- (recommended) Write tests
- (optional) Rebase your commits to fewer commits
Thank you!