Skip to content

Epic: Dogfood Workspaces #362

@darcyclarke

Description

@darcyclarke

Problem Statement

As a team building a developer tool that is meeting certain needs for monorepo projects, we aren't as aware of the concerns/issues as we don't use the tooling ourselves

Solution

Start dogfooding workspaces where it makes sense.

Features

  • Dependency: npm-packlist needs to apply project inclusion rules to bundled linked dependencies
  • Dependency: arborist reify & @npmcli/map-workspaces must support root filter/selector (ex. .)
  • introduce new --workspace=. root selector to --workspace config
  • make our docs generation a workspace (ie. /docs)
  • add libnpmdiff as a workspace
  • add libnpmfund as a workspace
  • add libnpmpack as a workspace
  • add libnpmaccess as a workspace
  • add libnpmexec as a workspace
  • add libnpmteam as a workspace
  • add libnpmsearch as a workspace
  • add libnpmpublish as a workspace
  • add libnpmorg as a workspace
  • add libnpmhook as a workspace
  • add libnpmversion as a workspace

Exit Criteria

  • feature-set fully implemented/functioning
  • release processes/documentation is updated

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions