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

Define process of migrating to Next.js & Typescript #11

Open
7 tasks
lvnam96 opened this issue May 2, 2020 · 4 comments
Open
7 tasks

Define process of migrating to Next.js & Typescript #11

lvnam96 opened this issue May 2, 2020 · 4 comments
Assignees
Labels
enhancement New feature or request question Further information is requested refactoring Refactoring code
Projects

Comments

@lvnam96
Copy link
Owner

lvnam96 commented May 2, 2020

Refs:

Notes from Next.js documentation: Next.js uses Babel to handle TypeScript, which has some caveats, and some compiler options are handled differently.

Migrating steps:

  • 0. Learn how Next.js works
  • 1. Define build process for entrypoints: signin, signup & main
  • 2. Define communication method between nextjs server & API server
  • 3. Migrate to Next.js
    • 3.1. Migrate frontend to Next.js
    • 3.2. Migrate backend to using Next.js & serve API at the same time
  • 4. Start using Typescript
@lvnam96 lvnam96 self-assigned this May 2, 2020
@lvnam96 lvnam96 added enhancement New feature or request question Further information is requested refactoring Refactoring code labels May 2, 2020
@lvnam96 lvnam96 added this to To do in The first stable release v1.0.0 via automation May 2, 2020
@lvnam96 lvnam96 added this to the First workable stable version milestone May 2, 2020
@lvnam96 lvnam96 pinned this issue May 2, 2020
@lvnam96
Copy link
Owner Author

lvnam96 commented May 2, 2020

Step 1

@lvnam96
Copy link
Owner Author

lvnam96 commented May 2, 2020

Step 2

@lvnam96
Copy link
Owner Author

lvnam96 commented May 2, 2020

Migrate frontend

Useful packages:

CSS-related things:

@lvnam96
Copy link
Owner Author

lvnam96 commented May 2, 2020

@lvnam96 lvnam96 added this to To do in v2.0.0 via automation May 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested refactoring Refactoring code
Projects
v2.0.0
  
To do
Development

No branches or pull requests

1 participant