question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Now that we are going to have support for React16 and usage of react-scripts, I think it would be a good moment to modularize and stabilice the project.

My propose is to create a re-base project that’s a streamlined version of re-start, that only has the barebones to do a multi-platform project. No redux, no redux-router, nothing: just only the react-native dependencies for each platform and the scripts to generate the different versions. Later, re-start would depend on this re-core project and still offer the current basic template. This would allow people to create their own templates that fit best to their workflows, for example I would do one that includes react-native-material-ui and redux-offline already configured 😃

Issue Analytics

  • State:open
  • Created 6 years ago
  • Reactions:2
  • Comments:13 (5 by maintainers)

github_iconTop GitHub Comments

2reactions
pirannacommented, Dec 8, 2017

Hi @amoghbanta, hope you are well. How is this going on? Is it ready to merge in master? I could be able to do myself the proposed changes but I was waiting to the branch getting merged first before doing so… I know I have permissions on this repo, but being your repo I think this kind of decission are better done by you, specially since you have the publish permissions on npm. What about doing an org there and put some of us with publish permissions? Adding us to this org would be a good idea, this would allow to maintain the project and do some improvements, like moving re-base and the other templates to independent projects and use them as dependencies or add TravisCI support and add tests, what do you think? 😃

2reactions
amoghbantacommented, Nov 4, 2017

hey @piranna, check this out. re-base will be the base template (what you wanted to do with re-core), based on which we can create more templates with different permutations and combinations of opinions and libraries and bootstrap any new project with a template that best fits the requirements. So re-start will be a collection of opinionated templates that work on all available platforms. Next step would be to create a CLI, such that we can mix and match different templates at the time of bootstrapping a project because more the number of templates, difficult it would be to maintain this project. cc: @ankitpopli1891, what are your views on this?

Read more comments on GitHub >

github_iconTop Results From Across the Web

Merging vs. Rebasing | Atlassian Git Tutorial
The Rebase Option ... This moves the entire feature branch to begin on the tip of the main branch, effectively incorporating all of...
Read more >
Rebasing - Git SCM
Rebasing replays changes from one line of work onto another in the order they were introduced, whereas merging takes the endpoints and merges...
Read more >
What is Git Rebase, and How Do You Use It? - Simplilearn
Rebase is one of two Git utilities designed to integrate changes from one branch onto another. Rebasing is the process of combining or ......
Read more >
What is Git Rebase? [Intermediate Git Tutorial] - YouTube
This intermediate Git tutorial video will answer the question of what is Git rebase and will show you how to rewrite commit history...
Read more >
Introduction to Git rebase and force-push - GitLab Docs
git rebase rewrites the commit history. It can be harmful to do it in shared branches. It can cause complex and hard to...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found