First of all, thank you for considering contributing to the expansion_tile_group
project! Open source projects like this one grow and thrive thanks to the contributions from people like you. Whether you're fixing bugs, adding new features, improving the documentation, or even reporting issues, every contribution is valuable and appreciated.
This document provides some guidelines to help ensure that your contributions are as effective as possible. Please take a moment to read through these guidelines before submitting your contribution.
Remember, everyone contributing to this project is expected to follow our code of conduct. This helps ensure a positive and inclusive environment for all contributors.
Thank you again for your contributions, and we look forward to seeing what you will bring to the expansion_tile_group
project!
Tip
Before creating a new issue, it's a good practice to search for open tickets and pull requests to avoid duplicates.
You can bug reports here
When reporting a bug, please include the following information:
- Title: A brief, descriptive title for the bug.
- Version: The version of the package you are using.
- Operating System: The OS on which the problem occurs.
- Output of
flutter doctor -v
: Required when used with Flutter. - Dart Version: The version of Dart you are using.
- Steps to Reproduce: Detailed steps on how to reproduce the bug.
- Expected Result: What you expected to happen.
- Actual Result: What actually happened. Include logs, screenshots, or any other relevant information.
You can contribute a new feature create a new pull request here
When requesting a new feature, please include the following information:
- Title: A brief, descriptive title for the feature request.
- Request Statement: Describe the problem that you believe the
expansion_tile_group
project could solve but currently doesn't. - Solution Brainstorm: Share your ideas on how the problem could be solved. If you don't have a specific solution in mind, that's okay too!
Tip
Remember, the more information you provide, the easier it is for us to understand and address the issue. Thank you for your contributions! Please refrain from commenting on old, closed tickets. If an old issue seems related but doesn't fully address your problem, it's best to open a new ticket and reference the old one instead.
To get started, you will clone the repository and install the dependencies:
git clone https://github.com/congthanhng/Expansion-Tile-Group
flutter pub get
Before submitting your changes as a pull request, please make sure to format and analyze your and run the all tests. Here are the main scripts you should be aware of:
To analyze all packages, run:
flutter analyze