react-native-community / react-native-community/rn-diff-purge

Support changes coming in the @react-native-community/cli

Open
#76 0 comments 1 reaction 0 assignees View on GitHub

A pull request for this has already been merged.

  • #77 by @blakef — merged
good first issue
Dominant language
Shell
Stars
1.3k
Forks
73
PR merge metrics
No merged PRs in 30d

Description

There are 2 changes that are arriving in 0.75 that rn-diff-purge will need to be tweaked to support RFC-0759 React Native Frameworks.

NOTE: This is up for grabs if anyone wants to help / contribute. I've allocated time at the end of the month to do this if no one bites 🦦.

TODO:

  • The template is being moved from react-native/template@react-native-community/template. This is mostly transparent, but it does mean that installing X version of React Native today and then doing that tomorrow could have slightly different versions of the template. We've figured out a way to handle that. This is up for grabs if anyone is interested.
  • npx react-native is now changing to npx @react-native-community/cli, and the former will stop working on 30 September 2024 or when 0.76 is released (which ever comes first). There's a diff for this.

I want to track the progress to supporting this here.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with RFC-0759 and the linked React Native CLI discussion. Compare the template sources at react-native/template and @react-native-community/template, then review the existing diff for the npx @react-native-community/cli change. Done means rn-diff-purge supports the template move and tracks the relevant CLI changes.

Written by the indexing model from the issue text.

Assessment

Tech stack
react-native, shell
Domain
cli, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.