From 10698036810fcaeba9a1fbbc936d83682a5fc09e Mon Sep 17 00:00:00 2001 From: IlyaZar Date: Mon, 6 Jul 2026 16:04:36 +0200 Subject: [PATCH 1/3] docs: note on migration for contributors wording might be improved --- CONTRIBUTING.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8fee55887..0375e073a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -47,6 +47,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 for new code where practical, especially new files/features. + ### Test Your Code There are four possible tests you can run to verify your code. The first From 6445df4d2f8ca5f2b241c1d1b7909c50cc451173 Mon Sep 17 00:00:00 2001 From: IlyaZar Date: Mon, 6 Jul 2026 16:06:12 +0200 Subject: [PATCH 2/3] docs: highlight llm usage note its two paragraphs, so this might deserve a seperate lvl 3 header given that the bottom paragraphs are shorter, and lvl 3 as well also its worth highlighting a bit more --- CONTRIBUTING.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0375e073a..b46ec3138 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 From 94146277727bf30af3545266c4657a00facdcd04 Mon Sep 17 00:00:00 2001 From: Sylvia van Os Date: Mon, 6 Jul 2026 18:54:23 +0200 Subject: [PATCH 3/3] Update CONTRIBUTING.md --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b46ec3138..35ee45198 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -55,7 +55,7 @@ Catima uses a lot of "legacy" tech, Java, Android XML. This will be ported to Ko then Jetpack Compose; for further details, see . -Thus, prefer Kotlin for new code where practical, especially new files/features. +Thus, prefer Kotlin and Jetpack Compose for new code/UI where practical, especially new files/features. ### Test Your Code