Skip to content

Latest commit

 

History

History
39 lines (23 loc) · 1.81 KB

CONTRIBUTING.md

File metadata and controls

39 lines (23 loc) · 1.81 KB

Contributing Guidelines

Thank you for your interest in contributing to our project! <3 Whether it's a bug report, new feature, correction, or additional documentation, we greatly value feedback and contributions from our community. Please read through these guidelines carefully before submitting a PR or issue and let us know if it's not up-to-date (or even better, submit a PR with your corrections ;)).

Setting up for local development

This section should get you running with Flutter Tinkoff Acquiring SDK and get you familiar with the basics of the codebase.

Start by, Forking the main branch of Tinkoff-Acquiring-SDK-Flutter repo.

You will need to install melos for dependency management. Run melos bootstrap to link local packages together and install remaining dependencies.

Melos launching via FVM goes like this: fvm flutter pub global run melos...

Note that running pub get in the packages is no longer required, because melos bootstrap has already installed all the dependencies.

See invertase/melos for more instructions on how to use melos.

$ git clone [email protected]:MadBrains/Tinkoff-Acquiring-SDK-Flutter.git
$ cd amplify-flutter
$ pub global activate melos
$ melos bootstrap

Note: Make sure to always sync your fork with main branch of Tinkoff-Acquiring-SDK-Flutter repo.

Contributing:

  1. To start contributing make a fork of this repo and create a branch where you will make your changes to a particular packages/[category].

  2. Update the example app to use your new changes (if applicable) and to build the app on iOS and Android.

  3. Run the test suite

  4. Submit a PR