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

Updating to New (Future) Releases #14

Open
superKalo opened this issue Jun 18, 2017 · 2 comments
Open

Updating to New (Future) Releases #14

superKalo opened this issue Jun 18, 2017 · 2 comments

Comments

@superKalo
Copy link

Hello @bharani91 ,

I was wondering what are the guidelines (the best practice approaches) to adopt (use) the boilerplate, in order to get future changes/updates/releases? Obviously, I can just clone the repo and start doing changes on top, but that doesn't sound to me very maintainable... Or is it? 👷

I'll appreciate if you please share your thoughts.

PS: Thanks for sharing your awesome work! ⭐️ I appreciate it a lot! 🤘

@bharani91
Copy link
Contributor

Hi @superKalo,

Glad that you find this project useful.

To be honest, I am not quite sure about it myself. The codebase for my original extensions (from which I extracted this project) has diverged quite a bit from this.

I have been thinking of a way to abstract this into a module that can be imported and used as a base. This will allow for easier updates & better maintainability.

I will update this issue when I make some progress. In the meantime, I am open to suggestions.

@superKalo
Copy link
Author

Thanks for your reply!

I have been thinking too, and I think the way react-create-app did it does worth checking.

Long story short - they configured it as a one dependency It uses Webpack, Babel, ESLint, and other tools internally, but it provides an 'API for communication' on top of them. Something similar may serve as an abstraction layer, which could be easily maintained while the 'API for communication' in the middle doesn't introduce breaking changes.

However, this might be a bit tricky for implementation. In case I have any other idea - I will write to you. Anyways, I truly hope I see newer releases in the near future 👍

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

No branches or pull requests

2 participants