js-stack-from-scratch icon indicating copy to clipboard operation
js-stack-from-scratch copied to clipboard

V3 Roadmap

Open verekia opened this issue 7 years ago • 12 comments

Hey everyone. It's been more than a year since the last update of JS Stack from Scratch, which is a lifetime in the JS ecosystem. A major update is long overdue. Here are the changes to come:

Changes

  • Updating all the packages
  • Babel 7
  • ESLint 5
  • A more modern syntax (like JS destructuring, async / await)
  • Express -> Koa
  • Webpack -> Parcel (as soon as they support Babel 7)
  • Bootstrap -> Material UI
  • PostgreSQL with Knex
  • CRUD operations
  • Authentication
  • E2E tests with Puppeteer
  • HOC
  • Redis
  • Docker
  • GraphQL
  • Prettier
  • Dotenv
  • Joi
  • Removing Immutable, Travis, Coveralls, some unit tests

The tutorial will offer using 🌹Sharyn as an opt-in, a library I've created specifically for projects that use this stack.

Timeline

1st milestone

I need to work a bit more on Sharyn and the Sharyn Boilerplate first.

2nd milestone

Updating the boilerplate (sneak peek of v3) of the tutorial to reflect these changes.

3rd milestone

Updating the walkthrough code of individual chapters.

4th milestone

Updating the instructions.

After that, translations can start.

verekia avatar Jun 11 '18 08:06 verekia

A better alternative to Material UI that is moreover officially supported by Google: Material Components for React (MDC React)

gfortaine avatar Jun 15 '18 17:06 gfortaine

@gfortaine Can you elaborate on how it is better than Material UI?

verekia avatar Jun 15 '18 17:06 verekia

I would suggest using react-semantic ui. Pretty solid.

On Fri, 15 Jun 2018 at 10:58 PM, Jonathan Verrecchia < [email protected]> wrote:

@gfortaine https://github.com/gfortaine Can you elaborate on how it is better than Material UI?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/verekia/js-stack-from-scratch/issues/255#issuecomment-397689884, or mute the thread https://github.com/notifications/unsubscribe-auth/AL6XXnp6Ap97hdc_zQteAZOvAuwnRuH3ks5t8-6wgaJpZM4UiP1S .

gondar00 avatar Jun 15 '18 17:06 gondar00

Awaiting impatiently. Can we see the progress on some branch?

mifrej avatar Jun 29 '18 09:06 mifrej

You can take a look at the files in https://github.com/verekia/js-stack-boilerplate/tree/v3 but it is far from being final. As long as the commits contain "WIP", it means it's pretty much broken. In a week from now the final boilerplate should be ready. If you want to submit issues already, please open them on the boilerplate repository. @mifrej

verekia avatar Jun 29 '18 10:06 verekia

Thanks for insight @verekia I see already some cool additions docker, parcel-bundler (no webpack 😮 ?). Cannot wait for the final version!

mifrej avatar Jun 29 '18 11:06 mifrej

Hey folks, I've updated the description to mention that I'm currently working on https://github.com/sharynjs/sharyn which is a huge help to reduce the boilerplate code of V3 as an opt-in. Feel free to take a look at the repo. Thanks for your patience.

verekia avatar Jul 17 '18 07:07 verekia

Sorry to be a pest - any ideas on when you are in relation with your milestones please? Massively looking forward to V3. Loving V2 at the moment.

iby-dev avatar Jul 31 '18 14:07 iby-dev

That's not being a pest :) I'm still pretty far. Making tons of progress on the development of Sharyn (literally working on this every hour of my free time), and the boilerplate looks better and better, but it will take a long time until the tutorial itself gets updated. People who are familiar with V2 will be able to use Sharyn (and will love it) way before the tutorial gets an update. I will publish a Sharyn quickstart before I update the JS-Stack-from-Scratch main tutorial to mitigate the wait.

verekia avatar Jul 31 '18 14:07 verekia

Just stumbled across this repo and it looks awesome! Is v3 still in development? I sure hope so!

floristenhove avatar Feb 19 '19 18:02 floristenhove

Hey everyone. I'm really sorry, I'm quite overwhelmed with other projects so this is on hold at the moment. I'll update this thread when anything changes. Cheers.

verekia avatar Feb 20 '19 06:02 verekia

I would like to contribute with you @verekia in Sharyn library.

dalipkumar703 avatar Apr 17 '19 04:04 dalipkumar703