generated from nhcarrigan/template
feat: add meeting transcription app scaffolding
- Add Python backend structure with FastAPI for transcription/summarization - Add React UI with audio recording, transcript, and summary views - Configure Tauri to manage Python backend lifecycle - Set up Windows cross-compilation with cargo-xwin - Add Gitea CI workflow for lint, test, and multi-platform builds - Configure ESLint, Prettier, and Vitest for code quality Note: App scaffolding only - Python env and models not yet set up
This commit is contained in:
Executable
+40
@@ -0,0 +1,40 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
echo "🔍 Running all checks..."
|
||||
echo "========================================"
|
||||
|
||||
echo ""
|
||||
echo "📦 Installing dependencies..."
|
||||
pnpm install
|
||||
|
||||
echo ""
|
||||
echo "🔎 Running ESLint..."
|
||||
pnpm lint
|
||||
|
||||
echo ""
|
||||
echo "💅 Running Prettier check..."
|
||||
pnpm format:check
|
||||
|
||||
echo ""
|
||||
echo "🏗️ Building frontend..."
|
||||
pnpm build
|
||||
|
||||
echo ""
|
||||
echo "🧪 Running frontend tests..."
|
||||
pnpm test
|
||||
|
||||
echo ""
|
||||
echo "🦀 Running Clippy..."
|
||||
cd src-tauri
|
||||
cargo clippy --all-targets --all-features -- -D warnings
|
||||
|
||||
echo ""
|
||||
echo "🧪 Running Rust tests..."
|
||||
cargo test
|
||||
|
||||
cd ..
|
||||
|
||||
echo ""
|
||||
echo "========================================"
|
||||
echo "✅ All checks passed!"
|
||||
Reference in New Issue
Block a user