Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 1.67 KB

CONTRIBUTING.md

File metadata and controls

40 lines (29 loc) · 1.67 KB

Contributing

Thanks for taking the time to contribute to flutter widgets!

Reporting issues

Feel free to post any questions, bug reports or feature requests by creating an issue. In any case, taking the time to provide some context on

  • what you were trying to do
  • what you would have expected to happen
  • what actually happened

most certainly helps to resolve the issue quickly.

Contributing code

All kinds of pull requests are absolutely appreciated! Before working on bigger changes, it can be helpful to create an issue describing your plans to help coordination.

If you have any question about flutter widgets internals that you feel are not explained well enough, you're most welcome to create an issue.

Project structure

The project is divided into multiple widgets:

  • animated_reorder_list: Widget to animate list items when data is changed.
  • flexible_text: Seamlessly mix and match rich text segments and widgets within a single text block.
  • skewed_tab_bar: Flutter tab bar created in skewed fashion.

Code of conduct

Please note that this project is released with a Contributor Covenant Code of Conduct. By participating in this project you agree to abide by its terms.

Setup Development Environment

To contribute to the Flutter Widgets project, follow these steps to set up your development environment:

  1. Clone the repository from GitHub.
  2. Install dependencies using flutter pub get.
  3. Run the example app with flutter run to verify that everything is working correctly.
  4. Make changes and test them by running the app again.
  5. Commit your changes and push them to your fork on GitHub.
  6. Create a pull request from your fork to the main repository.