paritytech / paritytech/host-rust-core
Replace the web host submodule with an in-tree import
@TarikGul is already working on this.
Since Sep 11, 2026.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.