ether / etherpad-next

Rewrite of Etherpad using NextJS
Apache License 2.0
7 stars 3 forks source link

feat(infra): introduce nextjs #1

Closed AugustinMauroy closed 6 months ago

AugustinMauroy commented 6 months ago

Description

This PR introduce basic of the project.

Done:

Why use npm ? Because it's the most used package manager. Source nodejs/next-10 Why propose vscode extension ? Because it's one of most used IDE so we can be sure that the contributors are in good condition to make superb features.

Related Issues

No related Issues.

Check List

AugustinMauroy commented 6 months ago

BTW: with nextjs squash commit is more sexy so when you feel confortable with this pr use squash and merge

AugustinMauroy commented 6 months ago

Maybe switching to pnpm would be better. We use pnpm also in the repository.

in pr description i had explain why I have selected npm but you can give an other opinion

SamTV12345 commented 6 months ago

Maybe switching to pnpm would be better. We use pnpm also in the repository.

in pr description i had explain why I have selected npm but you can give an other opinion

Ok understood. We can first go with npm. Pnpm is a wrapper around npm and simplifies detecting errors in package.json and also gets rid of npm install --legacy-peer-deps because something is not configured correctly.

AugustinMauroy commented 6 months ago

I think we're ready to merge. It's time to say that the project is officially launched 🎉🥳

SamTV12345 commented 6 months ago

yaaay. Awesome