2 proposed ways to attack this:
- Create a demo repo. Every time we release a new version of bison, we regenerate the app and create a tag. This tag should match the current version of Bison at the time of creation. If we save the version of Bison that was used to generate, we can create a link in the CLI to the git diff. This should give users a step-by-step way to upgrade and is similar to how
react-native-upgrade-helper works.
- Create a bison package that manages the dependencies, write codemods using
jscodeshift to patch files appropriately. This is likely the future solution that we could move to once things have stabilized. It does require some dev work to implement properly.
2 proposed ways to attack this:
react-native-upgrade-helperworks.jscodeshiftto patch files appropriately. This is likely the future solution that we could move to once things have stabilized. It does require some dev work to implement properly.