Thank you for considering contributing to our project! We appreciate your time and effort in helping us improve.
This document outlines the process for contributing to our Laravel and Flutter projects. Please follow the guidelines below to ensure a smooth contribution process.
- Fork the repository and clone it locally.
- Create a new branch for your feature or bugfix.
- Install the dependencies using
composer install
. - (Optional) Update packages to the latest version using
composer update
. - Make your changes and ensure the tests pass using
composer test
. - Commit your changes with a descriptive commit message.
- Push your branch to your fork and submit a pull request.
- Clone the repository locally.
- Create a new branch for your feature or bugfix.
- Install the dependencies using
composer install
. - (Optional) Update packages to the latest version using
composer update
. - Make your changes and ensure the tests pass using
composer test
. - Commit your changes with a descriptive commit message.
- Push your branch to the main repository and submit a pull request.
- Fork the repository and clone it locally.
- Create a new branch for your feature or bugfix.
- Install the dependencies using
flutter pub get
. - (Optional) Update packages to the latest version using
flutter pub upgrade
. - Make your changes and ensure the tests pass using
flutter test
. - Commit your changes with a descriptive commit message.
- Push your branch to your fork and submit a pull request.
- Clone the repository locally.
- Create a new branch for your feature or bugfix.
- Install the dependencies using
flutter pub get
. - (Optional) Update packages to the latest version using
flutter pub upgrade
. - Make your changes and ensure the tests pass using
flutter test
. - Commit your changes with a descriptive commit message.
- Push your branch to the main repository and submit a pull request.
- Follow the PSR-12 coding standard for PHP code.
- For Laravel projects, use the devanoxltd/laravel-revive package to ensure coding standards.
- Follow the Effective Dart guidelines for Dart code.
- Ensure your code is well-documented and includes comments where necessary.
- Once you submit a pull request, it will be reviewed by one of our maintainers.
- The reviewer may request changes or ask questions about your code.
- Make the requested changes and update your pull request.
- Once the reviewer is satisfied, your pull request will be merged into the main branch.