You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/CONTRIBUTING.md
+10-7Lines changed: 10 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,15 +18,13 @@ flutter config --no-analytics
18
18
19
19
Using [fvm](https://fvm.app/) :
20
20
```sh
21
-
fvm install 2.27.4
21
+
fvm install 3.27.4
22
22
cd<Project-dir>
23
-
fvm use 2.27.4
23
+
fvm use 3.27.4
24
24
```
25
25
26
26
### Android Studio
27
27
28
-
*(Optional - enable wayland support)* : Add `-Dawt.toolkit.name=WLToolkit` to the Custom VM Options.
29
-
30
28
Install the flutter plugin and restart, then go to **Settings > Languages & Framework > Android SDK > SDK Tools** and install the following :
31
29
32
30
- Android SDK Build-Tools
@@ -48,6 +46,13 @@ If Android studio doesn't pickup the path of the flutter toolchain or dart :
48
46
In **Settings > Languages & Framework > Flutter** set the flutter SDK path using the absolute path of your install.
49
47
And in **Settings > Languages & Framework > Dart** specify the Dark SDK path `<Absolute-Flutter-Path>/bin/cache/dart-sdk`
50
48
49
+
## Debugging
50
+
51
+
By default running the app via Android Studio or `flutter run` will use the debug APK (located in `build/app/outputs/flutter-apk/app-debug.apk`).
52
+
Background tasks are done with [workmanager](https://docs.page/fluttercommunity/flutter_workmanager) debugging must be enabled via the kotlin flag `WorkmanagerDebug.setCurrent(LoggingDebugHandler())`
53
+
54
+
See more info in https://docs.page/fluttercommunity/flutter_workmanager/debugging
55
+
51
56
## Contributing guidelines
52
57
53
58
Contribution must target the `develop` branch and must have documented changes.
@@ -56,6 +61,4 @@ if you are fixing an existing issue or bug, tag it in your merge request (exampl
56
61
57
62
if you are doing maintenance work, be sure to add the changelog of the libraries you are updating.
58
63
59
-
Translation are done via [crowdin](https://crowdin.com/project/piwigo-ng)
60
-
61
-
64
+
Translation are done via [crowdin](https://crowdin.com/project/piwigo-ng)
0 commit comments