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

V3 Roadmap #255

Open
verekia opened this issue Jun 11, 2018 · 12 comments
Open

V3 Roadmap #255

verekia opened this issue Jun 11, 2018 · 12 comments

Comments

@verekia
Copy link
Owner

verekia commented Jun 11, 2018

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.

@gfortaine
Copy link

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

@verekia
Copy link
Owner Author

verekia commented Jun 15, 2018

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

@gondar00
Copy link

gondar00 commented Jun 15, 2018 via email

@mifrej
Copy link

mifrej commented Jun 29, 2018

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

@verekia
Copy link
Owner Author

verekia commented Jun 29, 2018

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

@mifrej
Copy link

mifrej commented Jun 29, 2018

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

@verekia
Copy link
Owner Author

verekia commented Jul 17, 2018

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.

@iby-dev
Copy link

iby-dev commented Jul 31, 2018

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.

@verekia
Copy link
Owner Author

verekia commented Jul 31, 2018

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.

@floristenhove
Copy link

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

@verekia
Copy link
Owner Author

verekia commented Feb 20, 2019

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.

@dalipkumar703
Copy link

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

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

7 participants