Skip to content

feat: scaffold @metamask/stellar-quickstart-up package#9281

Open
ulissesferreira wants to merge 1 commit into
mainfrom
add-stellar-quickstart-up-package-scaffold
Open

feat: scaffold @metamask/stellar-quickstart-up package#9281
ulissesferreira wants to merge 1 commit into
mainfrom
add-stellar-quickstart-up-package-scaffold

Conversation

@ulissesferreira

@ulissesferreira ulissesferreira commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR is the first of two PRs to add the Stellar Quickstart runtime installer package for Extension E2E tests.

It contains only the pure scaffold output of yarn create-package plus ownership configuration — zero implementation logic.

What's included

  • packages/stellar-quickstart-up/ — scaffolded package skeleton (source placeholder, tests, CHANGELOG, README, LICENSE, jest/tsconfig configs) generated by yarn create-package --name stellar-quickstart-up --description "Stellar Quickstart runtime installer for MetaMask E2E tests"
  • tsconfig.json / tsconfig.build.json — monorepo-level references updated by the tool
  • yarn.lock — updated by yarn install run inside the tool
  • README.md — package list updated by yarn readme-content:update
  • .github/CODEOWNERS — ownership entries for the package (alphabetical list + Package Release section), mirroring the java-tron-up / solana-test-validator-up / bitcoin-regtest-up pattern with @MetaMask/networks added
  • teams.json — issue-label routing entry after solana-test-validator-up

What's NOT included

No implementation source, no bin field, no new runtime dependencies, no knip.config.ts changes, no unrelated monorepo churn.

Stacked PR

The implementation (Docker image installer source, CLI bin, tests, full README) follows in a stacked PR based on this branch.

Jira

  • Epic: WPN-1509 — [Extension] Expand Stellar's E2E test coverage
  • Task: WPN-1510 — Create Stellar Quickstart installer package "stellar-quickstart-up"

Verification

yarn workspace @metamask/stellar-quickstart-up run build
yarn workspace @metamask/stellar-quickstart-up run test
yarn constraints
yarn lint:teams
yarn readme-content:check

All passed ✓

Test plan

  • yarn workspace @metamask/stellar-quickstart-up run build
  • yarn workspace @metamask/stellar-quickstart-up run test
  • yarn constraints
  • yarn lint:teams
  • yarn readme-content:check

Note

Low Risk
Boilerplate-only changes with placeholder source; no production runtime, auth, or wallet logic touched.

Overview
Adds @metamask/stellar-quickstart-up as a new monorepo package (scaffold only) intended to host a Stellar Quickstart runtime installer for Extension E2E tests; real installer logic is deferred to a follow-up PR.

The new workspace includes the standard package skeleton from yarn create-package (placeholder greeter export + Jest test, build/tsconfig/typedoc, LICENSE, CHANGELOG, README) and wires it into the repo via root tsconfig.json / tsconfig.build.json, yarn.lock, and README.md package list + dependency graph node (no runtime deps yet).

Ownership and routing mirror other local-node installers (solana-test-validator-up, java-tron-up, etc.): .github/CODEOWNERS (joint + release entries with @MetaMask/networks) and teams.json.

Reviewed by Cursor Bugbot for commit e2a9c44. Bugbot is set up for automated code reviews on this repo. Configure here.

Add the pure create-package scaffold and monorepo ownership wiring for the
Stellar Quickstart runtime installer package used by Extension E2E tests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant