Project setup #1

Closed
opened 2026-08-08 08:09:36 +00:00 by hugo · 0 comments
Owner

Objective

Establish the initial MetaCrate workspace and planning baseline for the native Rust rewrite of LibreMetaverse.

Delivered

  • Rust workspace and crate boundaries mirroring the public LibreMetaverse library projects.
  • BSD-3-Clause LICENSE.md, repository README, and detailed RUSTREWRITE.md.
  • Source-pinned public type/declaration, NUnit parity, and program inventories.
  • Compiling type-level structural shims, 1,295 failing test placeholders, and nine program targets.
  • Git repository, Gitea origin, initial commit 115425c, and delivery milestones.

Validation

  • cargo fmt --all -- --check
  • cargo check --workspace --all-targets
  • cargo test --workspace --no-run
  • Confirm main matches origin/main.

Constraints

This issue records Stage 0 only. It does not claim callable public API signature coverage, semantic test translation, or functional behavior. The finished project must be a clean native Rust reimplementation with no LibreMetaverse/.NET bridge or fallback.

## Objective Establish the initial MetaCrate workspace and planning baseline for the native Rust rewrite of LibreMetaverse. ## Delivered - Rust workspace and crate boundaries mirroring the public LibreMetaverse library projects. - BSD-3-Clause `LICENSE.md`, repository README, and detailed `RUSTREWRITE.md`. - Source-pinned public type/declaration, NUnit parity, and program inventories. - Compiling type-level structural shims, 1,295 failing test placeholders, and nine program targets. - Git repository, Gitea origin, initial commit `115425c`, and delivery milestones. ## Validation - `cargo fmt --all -- --check` - `cargo check --workspace --all-targets` - `cargo test --workspace --no-run` - Confirm `main` matches `origin/main`. ## Constraints This issue records Stage 0 only. It does not claim callable public API signature coverage, semantic test translation, or functional behavior. The finished project must be a clean native Rust reimplementation with no LibreMetaverse/.NET bridge or fallback.
hugo added this to the 01 - Structural inventory shell (Stage 0) milestone 2026-08-08 08:09:36 +00:00
hugo added the enhancement label 2026-08-08 08:09:36 +00:00
hugo closed this issue 2026-08-08 08:10:06 +00:00
Sign in to join this conversation.