ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
댓글을 불러오는 중입니다.
로그인 상태를 확인하는 중입니다.
Your music practice companion
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A practice notebook for musicians, built with Crux for cross-platform Rust. Build a session from your music library, group and reorder what you'll practise, play it through with a timer and rep counting, and score how it went. Organised as three pillars — Plan (decide what to practise), Practice (play with intention), and Track (see the process working).README 전문 보기 ↗A practice notebook for musicians: build a session from your library, play it through with a timer and rep counting, and score how it went (Plan, Practice, Track).
Two native apps on one Rust core (Crux),
kept at parity: SwiftUI for iPhone in ios/ and Compose for Android in
android/. Both are offline-first: on-device SQLite is the source of truth, and
neither needs a network or an account. The core owns all logic; each app
renders its view model and fulfils effects.
Read next: CLAUDE.md for the rules,
docs/roadmap.md for direction, just status for what is in
flight, SETUP.md for accounts and secrets, and
docs/reference.md for the mechanics. just --list lists
the commands.
Everyone
rust-toolchain.toml. Not
Homebrew's Rust, whose cargo shadows rustup and has no mobile targetsmise install, for everything mise.toml
pins (just, xcodegen, cargo-nextest, Ruby, cargo-swift 0.9.0 and more)gh auth login, and jqbrew install worktrunk); its config is
in docs/worktrees.mdcargo-deny and gitleaks, which just check skips when missingiPhone
rustup target add aarch64-apple-ios aarch64-apple-ios-sim x86_64-apple-iosAndroid
~/Library/Android/sdk when JAVA_HOME and ANDROID_HOME are unsetandroid job in .github/workflows/ci.yml
installs, the NDK pinned as intrada.ndkVersion in
android/gradle.properties, and the Android 36 Google APIs arm64 imagecargo install cargo-ndk --version 4.1.2 and
rustup target add aarch64-linux-android x86_64-linux-androidjust android-gen once, to build the bindingsAgent tooling (optional)
rust-analyzer-lsp, swift-lsp and kotlin-lsp,
plus brew install xcode-build-server and brew install --cask kotlin-lsp,
then just lsp-setup; see code intelligence in
docs/working-with-agents.mduv tool install graphifyy); see
docs/reference.mdbrew install rtk, then
rtk init -g --hook-only --auto-patch), which shortens command outputGit hooks install in Claude Code sessions; elsewhere run
bash scripts/install-git-hooks.sh once. Forking: set your Apple Team ID in
ios/project.yml.
just ios # regenerates the Swift bindings if the core changed, then opens Xcode
just android-run # regenerates the Android bindings, boots the emulator, installs and screenshots
All rights reserved. See LICENSE.