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
When root is mentioned, it refers to this [folder](../..)
2
+
</br>
3
+
When module is mentioned, it refers to this [folder](.)
4
+
5
+
- The preferred language is kotlin
6
+
- kotlin is the only language that we need to use
7
+
- we are using gradle to build the module
8
+
- we are using git for version control
9
+
- The module is using the following frameworks
10
+
- micronaut for dependency ingestion
11
+
- mockk for mocking
12
+
- we use the coroutine and the coroutine's flow for task execution
13
+
- the way to test if the module compiles is by running the gradle command `assemble`
14
+
- the way to run the test is by running the gradle command `test`
15
+
- the file [README.md](README.md) contains additional information
16
+
- When doing a modification to the module we need to:
17
+
- update the file [build.gradle](build.gradle) where we need to bump the version. The version has a SemVer format and we need to increase the patch version
18
+
- update the [changelog.md](changelog.md) where we need to add a description for the new version
19
+
- If the version has already been bumped on the local branch, we shouldn't bump it again
20
+
- We format our code by running the command `pre-commit run --all-files` from the root of the project
21
+
22
+
When you are done with a change always run the format and update the changelog if needed.
0 commit comments