- Add adaptive app icon with AI chip + signal wave vector design - Add Apache 2.0 LICENSE file - Rewrite README with badges, full API docs, Python examples, device compatibility table, dependency licenses, and ToS disclaimer - Extract all hardcoded layout strings to strings.xml - Add roundIcon support in AndroidManifest - Add GitHub community files: issue templates, PR template, CONTRIBUTING.md, SECURITY.md Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
32 lines
910 B
Markdown
32 lines
910 B
Markdown
# Contributing to Pixel10 AI Server
|
|
|
|
Contributions are welcome! Here's how to get started.
|
|
|
|
## Development Setup
|
|
|
|
1. Clone the repo
|
|
2. Open in Android Studio (Ladybug or newer) or build from CLI
|
|
3. Ensure you have JDK 17+ and Android SDK 35 installed
|
|
4. Build: `./gradlew assembleDebug`
|
|
|
|
## Making Changes
|
|
|
|
1. Fork the repo and create a branch from `main`
|
|
2. Make your changes
|
|
3. Test on a physical device (emulators don't have Tensor TPU or AICore)
|
|
4. Submit a pull request
|
|
|
|
## Code Style
|
|
|
|
- Follow existing Kotlin conventions in the project
|
|
- Use coroutines for async work (no callbacks)
|
|
- Keep the OpenAI API compatibility — don't break existing endpoints
|
|
|
|
## Reporting Issues
|
|
|
|
Use the GitHub issue templates for bug reports and feature requests. Include your device model and Android version.
|
|
|
|
## License
|
|
|
|
By contributing, you agree that your contributions will be licensed under the Apache License 2.0.
|