MLH-Fellowship / MLH-Fellowship/react-native-tutorial
Research Branching Model: CLI
Abierto
@PragatiVerma18 ya está trabajando en esto.
Desde el 8/12/2020.
- Lenguaje dominante
- JavaScript
- Estrellas
- 6
- Forks
- 0
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Requirements:
Allow the user to switch to various branches of the tutorial, with each branch representing it's own step/part of the tutorial. Do this smoothly, so that a hot reload of the app will immediately show the changes in the app.
Idea:
- make a react-native tutorial CLI in node.js/javascript that can switch the github branch of the current repo to various steps of the project.
Concerns
- Each step will have different dependencies, when switching branches, we must insure that npm install is called
- Must build a cross-platform compatible cli
Libraries that may assist
- React Native cli: https://github.com/react-native-community/cli/tree/master/packages/cli - can take inspiration from this project
- Commander: https://github.com/tj/commander.js/ - node.js cli tool
- Inquirer.js: https://github.com/SBoudrias/Inquirer.js/ - node.js cli user interface
- Chalk: https://www.npmjs.com/package/chalk - used to colourize output
- Simple Git: https://github.com/steveukx/git-js - lightweight git commands in node.js
Branch
https://github.com/MLH-Fellowship/react-native-tutorial/tree/setup-branch-cli
Screenshots


questions
Should we directly implement this into the react-native cli?
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Evaluación
Este issue todavía no se ha evaluado.