paritytech / paritytech/host-rust-core

Replace the web host submodule with an in-tree import

Open
#683 0 comments 0 reactions 1 assignee View on GitHub

@TarikGul is already working on this.

Since Sep 11, 2026.

host-work
Dominant language
Swift
Stars
10
Forks
3
Avg merge
1d 10h
Merged PRs (30d)
148

Description

The web host is referenced as a submodule today. A submodule change is a separate commit in
a separate repository, so a host referenced that way cannot take part in a
single-pull-request check
, which is the goal of this epic.

Web goes last: it is referenced from the Makefile, the end-to-end targets and the
playground skills, so it has the widest local-tooling blast radius. Everyone will also be
left with a stale submodule directory.

Depends on: #676, the last of the Android structural work. Deliberately not #677, so
web is not blocked on a scope decision about integrating the core into Android.

Steps
  • Remove the submodule reference
  • Add the tracked tree at a recorded commit under hosts/web
  • Update the Makefile targets, end-to-end targets and skills that reference the old path
  • Redirect contributors to this repository
Done when

The web host builds from hosts/web with no submodule, and no reference to the old path
remains.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.