Skip to content

Commit dbe241b

Browse files
runningcodeclaude
andcommitted
Add CLAUDE.md with Bazel project configuration
Provides Claude Code with essential project information: - Bazel build system configuration - Key build commands and targets - Project structure overview - Important build targets for APK generation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent ef67b80 commit dbe241b

File tree

2 files changed

+27
-2
lines changed

2 files changed

+27
-2
lines changed

.github/workflows/build-and-release-apks.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,5 +64,4 @@ jobs:
6464
name: android-test-apks
6565
path: |
6666
apk-outputs/android-test-orchestrator.apk
67-
apk-outputs/android-test-services.apk
68-
retention-days: 30
67+
apk-outputs/android-test-services.apk

CLAUDE.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Claude Code Project Configuration
2+
3+
This is a Bazel-based Android testing framework project.
4+
5+
## Build System
6+
- **Primary Build Tool**: Bazel (using `bazelisk` command)
7+
- **Language**: Java/Kotlin for Android
8+
- **Project Type**: Android library/testing framework
9+
10+
## Key Commands
11+
- **Build all**: `bazel build :axt_m2repository`
12+
- **Build specific targets**: `bazel build //path/to/target`
13+
- **Run tests**: `bazel test //path/to/test:target`
14+
15+
## Project Structure
16+
- Uses Bazel BUILD files throughout the project
17+
- Main repository build creates m2repository with all artifacts
18+
- APKs are generated through the maven repository build process
19+
20+
## Important Build Targets
21+
- `:axt_m2repository` - Builds the complete maven repository with all artifacts
22+
- `//services:test_services` - Android Test Services APK
23+
- `//runner/android_test_orchestrator/stubapp:stubapp` - Test Orchestrator APK
24+
25+
## Installation Script
26+
- `build_and_install.sh` - Builds and installs orchestrator and services APKs locally

0 commit comments

Comments
 (0)