Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Feature Flag Builds for Staging, and Prod Environments in React Native Apps #143

Open
shreya-mishra opened this issue Sep 26, 2022 · 4 comments
Labels
good first issue Good for newcomers

Comments

@shreya-mishra
Copy link
Contributor

shreya-mishra commented Sep 26, 2022

Description

This task involves implementing feature flag builds for React Native (RN) applications, specifically targeting Staging (User Acceptance Testing), and Prod (Production) environments. Feature flags allow for the controlled release and testing of new features, enabling a more streamlined development and deployment process.

The primary objectives of this task include:

  1. Integrating feature flag libraries or frameworks into the React Native project.
  2. Configuring the feature flag library to support different environments, such as Staging, and Prod.
  3. Defining and managing feature flags for each environment, enabling selective feature activation.
  4. Ensuring the ability to toggle feature flags on and off during runtime, without requiring app updates.
  5. Documenting the implementation process and providing instructions for developers to easily set up and use the feature flag builds.
  6. By completing this task, we aim to achieve greater flexibility and control over feature releases in React Native applications, facilitating efficient testing and deployment in different environments.

In case of any doubts please reach out to me or you can mention it in our mobile-app-react-native channel

@dakshbhardwaj
Copy link
Contributor

@shreya-mishra instead of a feature flag, can we do something like this keeping two separate bundles one for the uat build and one for the production.

basically, we will have two separate commands in package.json one for building the uat and for the production app and when we are done with testing on uat then we can then make the production application and then release the app using code push.

@shreya-mishra
Copy link
Contributor Author

@dakshbhardwaj can we have ETA ?

@dakshbhardwaj
Copy link
Contributor

@dakshbhardwaj can we have ETA ?
yes, 15/10/22

@shreya-mishra shreya-mishra added merged good first issue Good for newcomers and removed merged labels Jun 18, 2023
@shreya-mishra shreya-mishra changed the title Feature Flag Implement Feature Flag Builds for UAT, Next, and Prod Environments in React Native Apps Jun 23, 2023
@shreya-mishra shreya-mishra changed the title Implement Feature Flag Builds for UAT, Next, and Prod Environments in React Native Apps Implement Feature Flag Builds for Staging, and Prod Environments in React Native Apps Aug 16, 2023
@mohammadkhizerkhan
Copy link
Contributor

HI @shreya-mishra please assign me this task.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

4 participants