Skip to content

Commit d20f910

Browse files
Merge pull request #3198 from ilyaZar/refine-contributing-md
Refine contributing md
2 parents 6134fb2 + 9414627 commit d20f910

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

CONTRIBUTING.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ for good reason.
2323

2424
## Code Changes
2525

26-
Note: submitting LLM ("AI") generated code is strongly discouraged, as such
26+
### LLM ("AI") and coding agents
27+
28+
**Note:** submitting LLM ("AI") generated code is strongly discouraged, as such
2729
code is often (subtly) incorrect or overcomplicated (for example: unnecessarily
2830
pulling in extra libraries for functionality already covered by existing
2931
libraries). It also often makes unrelated changes that increase the risk of
@@ -47,6 +49,14 @@ risk.
4749

4850
Please never submit LLM-generated code as-is.
4951

52+
### Kotlin and Compose migration
53+
54+
Catima uses a lot of "legacy" tech, Java, Android XML. This will be ported to Kotlin,
55+
then Jetpack Compose; for further details, see
56+
<https://github.com/CatimaLoyalty/Android/issues/2483>.
57+
58+
Thus, prefer Kotlin and Jetpack Compose for new code/UI where practical, especially new files/features.
59+
5060
### Test Your Code
5161

5262
There are four possible tests you can run to verify your code. The first

0 commit comments

Comments
 (0)