Skip to content

Determine how to upgrade between versions. #90

@cball

Description

@cball

2 proposed ways to attack this:

  1. 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.
  2. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    choreTasks unrelated to features, fixes, or docs

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions