Skip to content

docs: point the README at the docs site and fix two claims - #179

Merged
omercelikdev merged 1 commit into
mainfrom
docs/readme-refresh
Jul 21, 2026
Merged

docs: point the README at the docs site and fix two claims#179
omercelikdev merged 1 commit into
mainfrom
docs/readme-refresh

Conversation

@omercelikdev

Copy link
Copy Markdown
Collaborator

The README never mentioned mockifyr.omercelik.dev. Someone landing on the repository had no way to know 26 pages of guides and reference existed — the Documentation section listed only ARCHITECTURE.md, the roadmap and CLAUDE.md, all of it contributor material.

Two wrong claims

Mockifyr.Facade.Library was described as a "package." That sends a reader to nuget.org. Directory.Build.props sets IsPackable=false for every project, so nothing is published. The README now says so and points at referencing the project from a checkout.

"Everything is a CLI flag" was true but incomplete. The host builds configuration with WebApplication.CreateBuilder(args) and reads plain keys, so every flag is also readable as an environment variable of the same name — which is why -e admin-user=alice works on docker run, and it was undocumented in both the README and the site until now.

Documentation section, split by audience

  • Using Mockifyr → the docs site, grouped the same way the sidebar is (Stubs · Behaviour · Platform · Reference), ending on migrating from WireMock and the known limitations worth reading first.
  • Working on MockifyrARCHITECTURE.md, the roadmap, decisions, docs/parity/, brand/, CLAUDE.md.

A single documentation link also sits directly under the intro, for people who read no further than the first screen.

Logo

The README used mockifyr-mark-duo.svg, the two-tone variant — the odd one out, since the dashboard, the docs site and the favicon all use the monochrome mark with the blue eye as the only accent. It now uses mockifyr-mark-black.svg on light and mockifyr-mark-white.svg on dark. The duo variant stays in brand/ for cases that want it.

Verification

All 20 documentation links checked against the live site — every one returns 200.

🤖 Generated with Claude Code

The README never mentioned mockifyr.omercelik.dev. Someone landing on the
repository had no way to know 26 pages of guides and reference existed, and
the Documentation section listed only ARCHITECTURE.md, the roadmap and
CLAUDE.md — all of them contributor material. It now splits by audience:
using Mockifyr points at the site, working on Mockifyr points in-repo, and
the top of the file carries a single link for people who read no further.

Two claims were wrong.

`Mockifyr.Facade.Library` was described as a "package", which sends a reader
to nuget.org. Directory.Build.props sets IsPackable=false for every project,
so nothing is published; the README now says so and tells you to reference
the project from a checkout instead.

The configuration section said "everything is a CLI flag" without saying
that the host builds configuration with the standard .NET builder, so every
flag is also an environment variable of the same name. That is the reason
`-e admin-user=alice` works on `docker run`, and it was undocumented in both
places until now.

The README logo moves from the two-tone duo mark to the monochrome one, so
it matches the dashboard, the docs site and the favicon. The duo variant
stays in brand/ for cases that want it.

Verified: all 20 documentation links return 200 against the live site.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@omercelikdev
omercelikdev merged commit f0ba832 into main Jul 21, 2026
3 checks passed
@omercelikdev
omercelikdev deleted the docs/readme-refresh branch July 21, 2026 12:37
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