Remove Rust code, delegate LSP server to nuwiki-rs #8

Merged
gffranco merged 4 commits from rust-removal into main 2026-06-24 16:13:48 +00:00

4 Commits

Author SHA1 Message Date
gffranco 4e4f39dbf2 docs(readme): prominent callout that the Rust server lives in nuwiki-rs
CI / editor tests (pull_request) Successful in 44s
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 15:51:22 +00:00
gffranco 62a3d49649 docs(onboarding): drop stale release.yaml from tree, note manual plugin release
CI / editor tests (pull_request) Successful in 50s
The repo-structure diagram still listed `.gitea/workflows/release.yaml` and
described `ci.yaml` as "Lint, test, fmt check" — both stale after the Rust
split (release.yaml moved to nuwiki-rs; ci.yaml now runs the editor
harnesses). Fix the diagram and add a short "Releasing the plugin" note,
since version stamping is now manual (set-version.sh left with the crates).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 15:42:27 +00:00
gffranco 71b47393af Fix CI: remove Rust-only jobs, replace with editor test suite
CI / editor tests (pull_request) Successful in 41s
- Remove fmt, clippy, cargo-test jobs (no Cargo.toml in this repo)
- Consolidate editor tests into a single  job
- Remove release.yaml (binary build/release is in nuwiki-rs)
- Update ONBOARDING.md repo structure diagram
- Run CI on both Neovim 0.11 and latest
2026-06-24 13:16:10 +00:00
gffranco cb11889e72 Remove Rust code, delegate server to nuwiki-rs repo
CI / cargo clippy (pull_request) Failing after 42s
CI / cargo fmt --check (pull_request) Failing after 45s
CI / cargo test (pull_request) Failing after 49s
CI / editor keymaps (pull_request) Has been skipped
Delete all Rust crates (crates/) and Cargo files. The nuwiki-ls binary
is now built in the separate nuwiki-rs repository and downloaded at
install time from the Gitea release assets, with a cargo build fallback
that clones nuwiki-rs.

Update all documentation to reflect the split repo layout.
2026-06-24 12:57:15 +00:00