News for hackers. Stuff that matters.
Re:GitHub’s engineering team has moved to Codespaces by miohtama on Wednesday August 11, 2021 @03:33PM (#28146623)
How does it work when you work on several packages at once,e.g. a lib and an app using it? Is it a monorepo, do you configure both dependencies to be locally editable copies, etc.? For example patching an upstream open source project that is a blocker for your app.
Re:GitHub’s engineering team has moved to Codespaces by dcreager on Wednesday August 11, 2021 @07:59PM (#28149826)
You can also create a separate codespace for each package if they’re independent of each other and you don’t need to test things in the downstream repo in a way that requires your changes being available “locally”.
Re:GitHub’s engineering team has moved to Codespaces by dcreager on Wednesday August 11, 2021 @07:58PM (#28149799)
The codespace is backed by a regular Linux VM, so we can clone the upstream repo and edit/compile/debug/etc in that just like we would locally on our laptops and workstations.