Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • J js-stack-from-scratch
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 39
    • Issues 39
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 9
    • Merge requests 9
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Verekia
  • js-stack-from-scratch
  • Issues
  • #255
Closed
Open
Issue created Jun 11, 2018 by Verekia@verekiaOwner

V3 Roadmap

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.

Assignee
Assign to
Time tracking