entropic-dev/ds

Design workspaces support

Open

#41 geöffnet am 9. Dez. 2019

Auf GitHub ansehen
 (4 Kommentare) (1 Reaktion) (0 zugewiesene Personen)Rust (6 Forks)github user discovery
help wanted

Repository-Metriken

Stars
 (53 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

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