- Created google-services.json for staging environment. - Updated firebase.json to include build configurations for dev and staging. - Added flutterfire-config.sh script to generate Firebase configuration files. - Modified Xcode project to include GoogleService-Info.plist for staging. - Created staging.xcscheme for Xcode build configuration. - Added GoogleService-Info.plist for dev and staging flavors. - Generated firebase_options_dev.dart and firebase_options_staging.dart for Firebase initialization.
80 lines
1.7 KiB
Plaintext
80 lines
1.7 KiB
Plaintext
# General
|
|
# ----------------------------------------------------------------
|
|
# macOS generated files
|
|
.DS_Store
|
|
.AppleDouble
|
|
.LSOverride
|
|
|
|
# IDE configuration files
|
|
.idea/
|
|
*.iml
|
|
*.iws
|
|
|
|
# Log and cache files
|
|
*.log
|
|
*.cache
|
|
*.pyc
|
|
__pycache__/
|
|
|
|
# Secrets (never commit these)
|
|
# The secrets/ directory is handled by its own .gitignore, but this is an extra layer of safety.
|
|
secrets/
|
|
*.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# OS-specific files
|
|
Thumbs.db
|
|
ehthumbs.db
|
|
|
|
|
|
# Frontend Web (Vite / React)
|
|
# ----------------------------------------------------------------
|
|
frontend-web/node_modules/
|
|
frontend-web/dist/
|
|
frontend-web/.env.local
|
|
frontend-web/coverage/
|
|
frontend-web/.vite/
|
|
|
|
|
|
# Mobile (Flutter)
|
|
# ----------------------------------------------------------------
|
|
mobile-apps/*/.dart_tool/
|
|
mobile-apps/*/.pub-cache/
|
|
mobile-apps/*/build/
|
|
mobile-apps/*/.flutter-plugins
|
|
mobile-apps/*/.flutter-plugins-dependencies
|
|
|
|
|
|
# Firebase / Backend
|
|
# ----------------------------------------------------------------
|
|
# Python virtual environments
|
|
firebase/functions/venv/
|
|
firebase/dataconnect/venv/
|
|
|
|
# Firebase emulator logs
|
|
*.log
|
|
firebase-debug.log
|
|
firebase-debug.*.log
|
|
firestore-debug.log
|
|
ui-debug.log
|
|
|
|
# Generated SDKs (can be regenerated, so often ignored)
|
|
# Decide with your team if you want to commit these or not.
|
|
# For now, we will commit them to simplify setup for new developers.
|
|
# @dataconnect/
|
|
|
|
|
|
# Temporary files from this project
|
|
# ----------------------------------------------------------------
|
|
# The Base44 export directory should not be committed
|
|
/krow-workforce-export-latest/
|
|
|
|
# The legacy Laravel project should not be committed
|
|
/legacy-web/
|
|
|
|
# The temporary mobile app folders should not be committed
|
|
/flutter-mobile-client-app/
|
|
/flutter-mobile-staff-app/
|
|
/inspiration/
|