entropic-dev / entropic-dev/ds

Design workspaces support

Open
#41 4 comments 1 reaction 0 assignees View on GitHub
help wanted
Dominant language
Rust
Stars
53
Forks
6
PR merge metrics
No merged PRs in 30d

Description

We need to design what workspaces will look like in `ds`. We should discuss what needs need to be fulfilled and examine the space a bit to see what others have done and how it can be improved on.

Some things I'd really like to have:

* Easy running of commands in sub-packages.
* Nested workspaces.
* Central version management for shared packages.
* Easy cross-subpackage dependency definitions (don't just rely on paths, maybe? -- I think pnpm does an interesting bit here, but maybe Yarn's approach of plain version definitions is better?).
* Look at https://bit.dev/ for more inspiration on monorepo management.
* As a stretch goal, we should have Lerna-like features for publishing subpackages.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.