Skip to content

Sync README and docs index with current solver set and repo URLs - #204

Open
shaia wants to merge 1 commit into
masterfrom
docs/sync-readme-and-index
Open

Sync README and docs index with current solver set and repo URLs#204
shaia wants to merge 1 commit into
masterfrom
docs/sync-readme-and-index

Conversation

@shaia

@shaia shaia commented Sep 8, 2026

Copy link
Copy Markdown
Owner

Documentation hygiene — no code changes. Split off from omp-jacobi-bicgstab-solvers, where these edits were sitting uncommitted and unrelated to that branch's topic.

What changed

README.md

  • Adds RK4 to the pluggable-solvers line (it is registered in lib/include/cfd/solvers/navier_stokes_solver.h but was missing from the feature list).
  • Links CONTRIBUTING.md and CODE_OF_CONDUCT.md from the documentation section — both files exist but were unreachable from the README.
  • "60+ tests" → "100+ tests"; the suite currently registers 117 add_test() targets.

docs/index.md

  • Solver-family and linear-solver blurbs now name RK2/RK4, Red-Black SOR, PCG, GMRES(m) and geometric multigrid. Anchor targets are unchanged — descriptive text only.
  • Replaces the template placeholders github.com/yourusername/cfd and your.email@example.com with the real repository URL. No placeholder strings remain in any markdown file.
  • Bumps the "Last Updated" stamp.

.gitignore

  • Ignores build-avx2/, an AVX2-only build tree that otherwise shows up as untracked.

Verification

Each claim was checked against the tree rather than taken from the diff: RK4 symbol present, both community files present, add_test() count, remote URL matches git remote -v, and a repo-wide grep confirming no placeholder URLs or emails survive.

🤖 Generated with Claude Code

The feature lists had drifted behind the code: RK4, PCG, GMRES(m) and
multigrid all landed without the docs following, and the test count was
understating the suite by nearly half. The docs index still carried the
template's placeholder GitHub URLs and email, which sent readers nowhere.

Also ignore build-avx2/ so the AVX2-only build tree stops showing up as
untracked work.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant