Skip to content

Running Development Branches or Forked Versions react-native-firebase in Applications #5944

Answered by mikehardy
topherPedersen asked this question in Q&A
Discussion options

You must be logged in to vote

Hey 👋 - yes, being a monorepo makes this kind of uncomfortable. I'm not aware of any really good developer experiences.

Here's what I've done personally:

  1. I've just worked directly in node_modules using https://github.com/ds300/patch-package as my "version control" for the changes. This...actually works really well :-). In practice it is not gross at all, just a different way of thinking about how you're mashing the code around and what a patch or version control is. This is great for small items. (generate clean patches via npx patch-package @react-native-firebase/dynamic-links (or whatever) after you do cd android && ./gradlew clean)

  2. I've worked directly with our e2e setup when I hav…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@topherPedersen
Comment options

Answer selected by andersonaddo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants