Skip to content

Files

Latest commit

 

History

History
39 lines (27 loc) · 1.63 KB

README.md

File metadata and controls

39 lines (27 loc) · 1.63 KB

Triagemagic plugin for IntelliJ IDEA

Triagemagic is a IntelliJ plugin to help you triage issues related to Flutter.

This plugin depends on the Flutter Intellij plugin to work.

Features

  • Run Flutter project on multiple channels
  • Run Flutter project on multiple devices
  • Format logs
  • Upgrade All Flutter channels
  • Copy flutter doctor -v
  • Copy Triage response template

Current Limitations

  • Currently, it is not possible to run multiple commands in parallel.
    • Can't build MacOS app on multiple channels at the same time (probably a limitation from XCode).
  • Flutter Plugin does not invoke the process listener in release builds.
  • In debug mode, apps are being started in paused state. See flutter-intellij/issues/5461.
    • This only affect Bazel projects (most Flutter projects works fine). Current workaround: use PROFILE mode.

Important

  • This project need tests (unit tests at least), to make sure everything will work after changes are made.

Contributing

This project uses Kotlin. To contribute to this Project you must have an IntelliJ IDE (Community, Ultimate or Android Studio) installed, then:

  1. Fork this repository.
  2. Clone your fork.
  3. Once you open the project, you must wait until your IDE downloads all the required dependencies.
  4. To run the project, select Run Plugin in the run configuration dropdown and hit Debug.