diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8fee55887..35ee45198 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -23,7 +23,9 @@ for good reason. ## Code Changes -Note: submitting LLM ("AI") generated code is strongly discouraged, as such +### LLM ("AI") and coding agents + +**Note:** submitting LLM ("AI") generated code is strongly discouraged, as such code is often (subtly) incorrect or overcomplicated (for example: unnecessarily pulling in extra libraries for functionality already covered by existing libraries). It also often makes unrelated changes that increase the risk of @@ -47,6 +49,14 @@ risk. Please never submit LLM-generated code as-is. +### Kotlin and Compose migration + +Catima uses a lot of "legacy" tech, Java, Android XML. This will be ported to Kotlin, +then Jetpack Compose; for further details, see +. + +Thus, prefer Kotlin and Jetpack Compose for new code/UI where practical, especially new files/features. + ### Test Your Code There are four possible tests you can run to verify your code. The first