You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 26, 2024. It is now read-only.
As a developer who just started working on projects, I stumbled upon a bump while bootstrapping the app. The repository seems to be monorepo, but lacks appropriate tooling (e.g. lerna, pnpm). There is no instruction for a developer to run npm i in every folder you're going to work in, and default npm i in root folder didn't help much. Combining with wild-card module declaration (which is in my belief smelly code by itself) it caused me to dig for some time why every module in project is broken and linked to wildcard module declaration.
Proposals
add monorepo tooling (probably later, it takes more than just a couple of steps)
add bootstrap instructions in every sub-repo
be more developer-friendly, even if a developer came from non-nodejs world (to fix something pretty trivial, for example)
The text was updated successfully, but these errors were encountered:
There are just two subprojects (backend and frontend), so it felt like an overkill to introduce extra tooling for that. My plan was to use docker-compose as the way to document how to run the project altogether.
As of my experience, in this kind of setup (just client and server) package.json is usually shared.
Anyway, I believe a little extra documentation won't hurt anyone
Story
As a developer who just started working on projects, I stumbled upon a bump while bootstrapping the app. The repository seems to be monorepo, but lacks appropriate tooling (e.g.
lerna
,pnpm
). There is no instruction for a developer to runnpm i
in every folder you're going to work in, and defaultnpm i
in root folder didn't help much. Combining with wild-card module declaration (which is in my belief smelly code by itself) it caused me to dig for some time why every module in project is broken and linked to wildcard module declaration.Proposals
The text was updated successfully, but these errors were encountered: