Skip to content

docs: add brand assets, landing page, and docs build target - #70

Merged
Mpdreamz merged 2 commits into
mainfrom
docs/update-branding
Aug 19, 2026
Merged

Mpdreamz merged 2 commits into
mainfrom
docs/update-branding

Conversation

@Mpdreamz

Copy link
Copy Markdown
Contributor

Summary

  • Brand assets — adds all SVGs, animated SVGs, and a full PNG size set (16–1024px) for the argh mark and lockup to docs/images/
  • nuget-icon.png — replaced with the new 256×256 argh mark; all packages already reference it
  • Landing page — docs/argh-landing.html: standalone marketing page for argh.nullean.net with animated lockup nav, radial-gradient mesh background (argh brand colors), dotnet add package copy buttons with NuGet links, features grid, quick-start section, and a nullean.net footer back-link
  • ./build.sh docs — new build target in Documentation.fs that downloads docs-builder, builds docs/, overlays the landing page as index.html, and serves locally on port 8080
  • READMEs — root README.md gets a dark/light-mode responsive lockup via <picture>; package READMEs (Nullean.Argh, Nullean.Argh.Hosting) get a CDN-hosted lockup PNG for NuGet display
  • Favicons — SVG + PNG (16, 32, 180) favicon links and theme-color meta added to the landing page
  • docs/_docset.yml — branding.icon updated to images/argh-mark.svg

Test plan

  • ./build.sh docs downloads docs-builder, builds, and serves at http://localhost:8080
  • Landing page renders with mesh background, animated nav lockup, and working copy buttons
  • Favicons appear in browser tab
  • dotnet pack includes the updated 256×256 nuget icon
  • Root README renders the lockup logo on GitHub (dark/light variants)

🤖 Generated with Claude Code

Mpdreamz and others added 2 commits August 19, 2026 18:08
- Add all brand SVGs and PNGs to docs/images/ (lockup, mark, animated variants, light variants, full PNG size set 16–1024px)
- Replace nuget-icon.png with the new 256×256 argh mark
- Add docs/argh-landing.html: standalone marketing landing page for argh.nullean.net with animated lockup nav, mesh background, package install buttons with NuGet links, features grid, quick start, and footer back-link to nullean.net
- Add build/scripts/Documentation.fs: downloads docs-builder, builds docs, overrides index.html with landing page, serves locally on port 8080
- Wire up ./build.sh docs target in CommandLine.fs and Targets.fs
- Update docs/_docset.yml branding icon to images/argh-mark.svg
- Add dark/light lockup logo to root README.md and package READMEs (Nullean.Argh, Nullean.Argh.Hosting)
- Add favicon links and theme-color meta to landing page

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Mpdreamz
Mpdreamz merged commit 9b20a21 into main Aug 19, 2026
5 checks passed
@Mpdreamz
Mpdreamz deleted the docs/update-branding branch August 19, 2026 16:14
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