Commit Graph

5 Commits

Author SHA1 Message Date
gffranco edab2ec578 Extract shared launcher logic into development/_common.sh
CI / cargo fmt --check (push) Successful in 27s
CI / cargo clippy (push) Successful in 28s
CI / cargo test (push) Successful in 31s
CI / cargo fmt --check (pull_request) Successful in 16s
CI / cargo clippy (pull_request) Successful in 29s
CI / cargo test (pull_request) Successful in 46s
CI / editor keymaps (push) Successful in 1m38s
CI / editor keymaps (pull_request) Successful in 1m40s
start-nvim.sh and start-vim.sh now source a common helper for the
paths, log(), ensure_binary(), and the sample-wiki fixture, so the
fixture lives in exactly one place instead of being duplicated across
both launchers. Each launcher keeps only its editor-specific config
generation. start-nvim.sh also gains the NUWIKI_DEV_NO_SEED guard for
parity with start-vim.sh.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-30 14:59:06 -03:00
gffranco 1753292814 Replace test-personal-wiki.sh with a generated sample wiki
CI / cargo fmt --check (push) Successful in 25s
CI / cargo clippy (push) Successful in 22s
CI / cargo test (push) Successful in 35s
CI / cargo fmt --check (pull_request) Successful in 20s
CI / cargo clippy (pull_request) Successful in 22s
CI / cargo test (pull_request) Successful in 26s
CI / editor keymaps (push) Successful in 1m36s
CI / editor keymaps (pull_request) Successful in 1m23s
Drop the personal-wiki launcher in favor of a self-contained fixture
the dev launchers seed into the cache. write_sample_wiki() lays down
one page per vimwiki feature group (syntax, lists, tables, links,
notes, diary) so every plugin feature has something to exercise
without touching a real wiki.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-30 14:50:58 -03:00
gffranco 088cf81bcb Group keymap harnesses under development/tests/
CI / cargo fmt --check (push) Successful in 27s
CI / cargo clippy (push) Successful in 34s
CI / cargo test (push) Successful in 35s
CI / cargo fmt --check (pull_request) Successful in 32s
CI / cargo clippy (pull_request) Successful in 28s
CI / cargo test (pull_request) Successful in 33s
CI / editor keymaps (push) Successful in 1m27s
CI / editor keymaps (pull_request) Successful in 1m27s
Move the four keymap-harness files (test-keymaps.sh/.lua and the Vim
counterparts) into a development/tests/ subfolder so they sit apart from
the interactive dev launchers. REPO_ROOT now climbs two levels, and the
internal source paths, CI invocations, and ONBOARDING tree are updated.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-30 14:40:37 -03:00
gffranco f32f54e8a8 Move development scripts into development/, leaving scripts/ plugin-only
CI / cargo fmt --check (push) Successful in 32s
CI / cargo clippy (push) Successful in 25s
CI / cargo test (push) Successful in 33s
CI / cargo fmt --check (pull_request) Successful in 30s
CI / cargo clippy (pull_request) Successful in 49s
CI / cargo test (pull_request) Successful in 43s
CI / editor keymaps (push) Successful in 1m49s
CI / editor keymaps (pull_request) Successful in 1m36s
The root scripts/ folder now holds only download_bin.vim, the one script
the plugin itself invokes (via :NuwikiInstall and the vim-plug/Dein build
hooks). All developer tooling — the start-nvim/start-vim launchers,
test-personal-wiki, the keymap harnesses, and syntax-diag — moves to
development/ alongside the developer docs.

REPO_ROOT resolution is unchanged (development/ sits one level under root,
same as scripts/ did); only the explicit cross-references, the CI harness
invocations, the README launcher paths, and the ONBOARDING structure tree
are updated.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-30 14:35:24 -03:00
gffranco dd92e070d0 Move developer docs into development/ to declutter root
CI / cargo fmt --check (push) Successful in 24s
CI / cargo clippy (push) Successful in 18s
CI / cargo test (push) Successful in 46s
CI / cargo fmt --check (pull_request) Successful in 24s
CI / cargo clippy (pull_request) Successful in 23s
CI / cargo test (pull_request) Successful in 29s
CI / editor keymaps (push) Successful in 1m25s
CI / editor keymaps (pull_request) Successful in 1m23s
Relocate ONBOARDING.md and nuwiki-architecture.html out of the repo root
into a dedicated development/ folder. No file references either path, so
the move is self-contained.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-30 14:29:23 -03:00