Switched to Chatgpt 5.5 and codex.
This commit is contained in:
20
README.md
20
README.md
@@ -30,12 +30,12 @@ Typical next step once the SDK is installed:
|
||||
./gradlew assembleDebug
|
||||
```
|
||||
|
||||
## Automated environment setup
|
||||
## Android project tooling
|
||||
|
||||
This repo includes a root-level setup script:
|
||||
This repo includes a root-level tooling script:
|
||||
|
||||
```bash
|
||||
bash ./SetupBuildEnvironment.sh
|
||||
bash ./AndroidProjectTooling.sh
|
||||
```
|
||||
|
||||
It is designed to be idempotent and uses project-relative paths to:
|
||||
@@ -49,7 +49,7 @@ It is designed to be idempotent and uses project-relative paths to:
|
||||
To also build the debug APK without leaving Gradle running in the background:
|
||||
|
||||
```bash
|
||||
bash ./SetupBuildEnvironment.sh --build
|
||||
bash ./AndroidProjectTooling.sh --build
|
||||
```
|
||||
|
||||
The script and project are configured to prefer non-daemon Gradle usage.
|
||||
@@ -58,14 +58,14 @@ It also avoids depending on the system Java version by provisioning a project-lo
|
||||
|
||||
To avoid repeated expensive SDK verification, the script writes a small state file named:
|
||||
|
||||
`./.setup-build-environment.state`
|
||||
`./.android-project-tooling.state`
|
||||
|
||||
If all required components were verified successfully, the script will skip SDK verification/reinstallation for the next **24 hours** unless required directories are missing.
|
||||
|
||||
When you run:
|
||||
|
||||
```bash
|
||||
bash ./SetupBuildEnvironment.sh --build
|
||||
bash ./AndroidProjectTooling.sh --build
|
||||
```
|
||||
|
||||
the script will also attempt to create a **git commit after a successful build** if there are source changes to commit.
|
||||
@@ -75,6 +75,12 @@ It will also automatically bump the Android app version in `app/build.gradle.kts
|
||||
- incrementing `versionCode` by 1
|
||||
- incrementing the patch component of `versionName` (for example `0.1.0` → `0.1.1`)
|
||||
|
||||
To run the JVM unit test suite after ensuring the local toolchain is ready:
|
||||
|
||||
```bash
|
||||
bash ./AndroidProjectTooling.sh --test
|
||||
```
|
||||
|
||||
## Native Git prototype status
|
||||
|
||||
The app now includes a **filesystem-backed runtime scaffold** for moving from the custom Kotlin Git emulator toward a real native Git backend.
|
||||
@@ -99,4 +105,4 @@ Planned native Git packaging path:
|
||||
- Tighten advanced real repository-backed validation across the full Githug catalog
|
||||
- Continue refining per-level setup fidelity for the remaining advanced scenarios
|
||||
- Add richer validation rules and per-level explanations
|
||||
- Add onboarding, accessibility polish, icons, tests, and Play Store assets
|
||||
- Add onboarding, accessibility polish, icons, tests, and Play Store assets
|
||||
|
||||
Reference in New Issue
Block a user