Cannot contribute to this excellent project!
Opened this issue · 0 comments
🔥Thank you for this fantastic project @pavjacko @mihaiblaga89 @aurimasmi
We use React Native at my workplace and the team's interested in using Renative to make WearOS & Android TV apps. There's a small issue with supporting older versions of WearOS (that still have a signficant Market share but unfortunately due to Google's early wearables strategy, most devices can't be upgraded)
The problem is renative doesn't recognize some of these devices at the point where it searches for devices & emulators and we've found the lines of code that need to be changed exactly!
We've followed the rules as given in
Line 1 in 435ccd3
I am new to monorepos so please forgive any newbie mistakes, here are some issues:
- The
canarybranch mentioned here doesn't seem to exist, we usedmainand the latest release branches instead. - After making a change we ran
yarn buildinpackages/clibut got the error:Cannot find @rnv/core - We then went into the root of the mono repo and ran
yarn buildfor a long time any change we made would not get built and would fail at thepackages/sdk-androidpackage. - Somehow we got our changes built (I think we did a
yarn compilefirst). Maybe add additional steps toCONTRIBUTING.md? - We then went into the folder of an app previously scaffolded using
npx rnv newand ran our version of the CLI usingnode ~/htdocs/renative-forked/packages/cli/lib/bin.js run -p androidwearbut that gave us an error aboutDouble @rnv/coredetected. - We then tried to scaffold a new App using our CLI using
node ~/htdocs/renative-forked/packages/cli/lib/bin.js new. We then got these errors:
We've noticed in
Line 45 in 435ccd3
But aren't they just templates? Which get copied over while scaffolding? Please guide us in the right direction, @ElenaDiachenko and @Marius456 All we want to do is to make some changes to the repo and then use those changes to run the emulator / scaffold etc instead of the npm version.
If this is solved, The whole team would love to contribute a lot more to this project!