Files
qbz/.gitignore
T
vicrodh 0911cf75df refactor(backend): Phase 0 - Initialize multi-crate workspace
Create the foundational workspace structure for the multi-crate
architecture refactor. This phase establishes placeholder crates
that will be populated in subsequent phases.

Crates created:
- qbz-models: Shared types, events, and traits (Tier 0)
- qbz-audio: Audio backend system (Tier 1)
- qbz-player: Playback engine and queue (Tier 1)
- qbz-qobuz: Qobuz API client (Tier 1)
- qbz-core: Orchestrator (Tier 3)

All crates compile successfully with placeholder implementations.
The workspace uses shared dependencies via workspace.dependencies.

cc
2026-02-14 12:48:52 -06:00

75 lines
863 B
Plaintext

# Dependencies
node_modules/
# Build outputs
build/
dist/
/package
# Rust
target/
Cargo.lock
# IDE
.idea/
.vscode/
*.swp
*.swo
# OS
.DS_Store
Thumbs.db
# Environment
.env
.env.*
!.env.example
# Logs
*.log
npm-debug.log*
snapcraft-*.txt
# Tauri
src-tauri/target/
# Svelte
.svelte-kit/
# Vite
vite.config.js.timestamp-*
vite.config.ts.timestamp-*
# Flatpak build artifacts
flatpak-build/
flatpak-repo/
.flatpak-builder/
packaging/flatpak/build/
packaging/flatpak/repo/
packaging/flatpak/.flatpak-builder/
# Release artifacts
*.AppImage
*.deb
*.rpm
*.flatpak
*.snap
/packaging/snap/parts/
/packaging/snap/prime/
/packaging/snap/stage/
*.tar.gz
*.tar.xz
# Image upscaler outputs
static/*upscayl*
# Local build temp
/.tmp/
# Documentation (kept external)
qbz-nix-docs/
# AI agent instructions (untracked)
.github/copilot-instructions.md
/crates/target/