File tree 2 files changed +225
-0
lines changed
2 files changed +225
-0
lines changed Original file line number Diff line number Diff line change @@ -89,6 +89,11 @@ Keep the following things in mind when working on a PR:
89
89
- For that reason, ` MaestroCommand ` class should be JSON-serializable (and is a reason we haven't moved to ` sealed class ` )
90
90
- We do not use mocks. Use fakes instead (e.g. ` FakeDriver ` ).
91
91
92
+ This graph (generated with [ ` ./gradlew :generateDependencyGraph ` ] [ graph_plugin ] in [ PR #1834 ] [ pr_1834 ] ) may be helpful
93
+ to visualize relations between subprojects:
94
+
95
+ ![ Project dependency graph] ( assets/project-dependency-graph.svg )
96
+
92
97
## How to
93
98
94
99
### Add new command
@@ -101,3 +106,6 @@ Follow these steps:
101
106
- Handle command in ` Orchestra ` class.
102
107
- If this is a new functionality, you might need to add new methods to ` Maestro ` and ` Driver ` APIs.
103
108
- Add a new test to ` IntegrationTest ` .
109
+
110
+ [ graph_plugin ] : https://github.com/vanniktech/gradle-dependency-graph-generator-plugin
111
+ [ pr_1834 ] : https://github.com/mobile-dev-inc/maestro/pull/1834
You can’t perform that action at this time.
0 commit comments