entropic-dev/ds

Design workspaces support

Open

#41 建立於 2019年12月9日

在 GitHub 查看
 (4 留言) (1 反應) (0 負責人)Rust (6 fork)github user discovery
help wanted

倉庫指標

Star
 (53 star)
PR 合併指標
 (PR 指標待抓取)

描述

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.

貢獻者指南