chore: Refactor mobile build scripts to use Melos
Updated Makefile, mobile.mk, and melos.yaml to centralize mobile app build, start, and code generation commands using Melos scripts. Added info and install-melos commands for easier onboarding and workspace setup. Documentation updated to reflect staff app naming and new command structure.
This commit is contained in:
13
Makefile
13
Makefile
@@ -28,18 +28,19 @@ help:
|
||||
@echo " make launchpad-dev - Starts the local launchpad server (Firebase Hosting emulator)."
|
||||
@echo ""
|
||||
@echo " --- MOBILE APP DEVELOPMENT ---"
|
||||
@echo " make mobile-client-install - Install dependencies for client app"
|
||||
@echo " make mobile-client-dev - Run client app in dev mode"
|
||||
@echo " make mobile-client-build - Build client app (requires ENV & PLATFORM)"
|
||||
@echo " make mobile-staff-install - Install dependencies for staff app"
|
||||
@echo " make mobile-staff-dev - Run staff app in dev mode"
|
||||
@echo " make mobile-staff-build - Build staff app (requires ENV & PLATFORM)"
|
||||
@echo " make mobile-install - Bootstrap the mobile workspace (Melos)."
|
||||
@echo " make mobile-info - List custom mobile development commands."
|
||||
@echo " make mobile-client-dev-android - Run client app in dev mode (Android)."
|
||||
@echo " make mobile-client-build PLATFORM=apk - Build client app for specified platform."
|
||||
@echo " make mobile-staff-dev-android - Run staff app in dev mode (Android)."
|
||||
@echo " make mobile-staff-build PLATFORM=apk - Build staff app for specified platform."
|
||||
@echo ""
|
||||
@echo " --- DEPLOYMENT ---"
|
||||
@echo " make deploy-launchpad-hosting - Deploys internal launchpad to Firebase Hosting."
|
||||
@echo " make deploy-app [ENV=staging] - Builds and deploys the main web app (default: dev)."
|
||||
@echo ""
|
||||
@echo " --- DEVELOPMENT TOOLS ---"
|
||||
@echo " make install-melos - Installs Melos globally if not already present."
|
||||
@echo " make install-git-hooks - Installs git pre-push hook to protect main/dev branches."
|
||||
@echo " make sync-prototypes - Builds and copies prototypes from adjacent 'client-krow-poc' repo."
|
||||
@echo ""
|
||||
|
||||
Reference in New Issue
Block a user