Skip to content

Configure Nx #10233

Description

@lizschwab

Check for duplicates

  • I have searched for similar issues before opening a new one.

Problem

We're currently relying on the workspaces array order in the monorepo root package.json to determine build order. Nx can do this for us if we configure it properly.

Request

This is part of the monorepo project.

Configure Nx so that it handles the build order appropriately and update the npm workspaces list to ["packages/blockly", "packages/plugins/*"] rather than explicitly listing the packages in build order. We should probably be able to remove the package step from the build command in the root package.json as well once Nx is in place.

Test to make sure everything works correctly when running ci/build/test/lint/format.

Alternatives considered

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    status: triageIssues awaiting triage by a Blockly team member

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions