Skip to content

Commit 0d4b8ee

Browse files
author
Isaac
committed
Add code readme
1 parent 0bde001 commit 0d4b8ee

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

CLAUDE.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# CLAUDE.md
2+
3+
This file provides guidance to AI assistants when working with code in this repository.
4+
5+
## Build
6+
The app is built using Bazel.
7+
8+
## Code Style Guidelines
9+
- **Naming**: PascalCase for types, camelCase for variables/methods
10+
- **Imports**: Group and sort imports at the top of files
11+
- **Error Handling**: Properly handle errors with appropriate redaction of sensitive data
12+
- **Formatting**: Use standard Swift/Objective-C formatting and spacing
13+
- **Types**: Prefer strong typing and explicit type annotations where needed
14+
- **Documentation**: Document public APIs with comments
15+
16+
## Project Structure
17+
- Core launch and application extensions code is in `Telegram/` directory
18+
- Most code is organized into libraries in `submodules/`
19+
- External code is located in `third-party/`
20+
- No tests are used at the moment

0 commit comments

Comments
 (0)