Skip to content

Conversation

@najuna-brian
Copy link
Contributor

Description

This PR replaces Windows-only PowerShell commands with cross-platform Node.js scripts, enabling developers on Windows, macOS, and Linux to build and deploy formplayer to Android assets.

Changes

  • ✅ Added scripts/clean-rn-assets.js - Cross-platform script to clean Android assets
  • ✅ Added scripts/copy-to-rn.js - Cross-platform script to copy build to Android assets
  • ✅ Added npm run upload:android - One-step command to build and deploy
  • ✅ Updated clean-rn-assets and copy-to-rn scripts to use Node.js instead of PowerShell

Benefits

  • Works on all platforms (Windows, macOS, Linux)
  • Simple workflow: npm run upload:android
  • No external dependencies (uses Node.js built-in fs module)
  • Maintains backward compatibility

Tested on Linux and is working

Closes #95

@Ndacyayisenga-droid
Copy link
Contributor

LGTM. Thanks Brian

@Ndacyayisenga-droid Ndacyayisenga-droid merged commit 45e3db3 into OpenDataEnsemble:dev Dec 19, 2025
7 checks passed
@najuna-brian najuna-brian deleted the formplayer-build-scripts branch December 19, 2025 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Formplayer] Cross-Platform Build Scripts for Formplayer Android Deployment

2 participants