Skip to content

Make the NILMTK start page task-first#2

Merged
nipunbatra merged 1 commit into
masterfrom
agent/plain-start-here
Jul 18, 2026
Merged

Make the NILMTK start page task-first#2
nipunbatra merged 1 commit into
masterfrom
agent/plain-start-here

Conversation

@nipunbatra

Copy link
Copy Markdown
Member

What changes

  • replaces the promotional hero with four direct choices: data, models, comparable results, or names/schema
  • makes the data/model/benchmark choices open the matching install tab
  • rewrites section headings and copy as short answers: repository choice, install, citation, model contribution, and help
  • keeps exact Python 3.11 + uv, Docker, benchmark, citation, and real-data guidance
  • removes unused signal-illustration and hero CSS after the markup change (net fewer lines)
  • checks every tab/deep-link target and rejects the intentionally retired promotional copy
  • updates the site workflow to current checkout/setup-python major versions

Verification

  • python3 scripts/check_site.py — 20 IDs, 49 links/assets, 7 tab targets, and 9 canonical URLs passed
  • Playwright at 1440×1100 and 390×844 — task routes, tab selection, keyboard navigation, mobile menu/Escape behavior, and horizontal overflow passed
  • browser console — no errors
  • desktop and mobile screenshots inspected; full-page desktop layout inspected
  • CSS selector audit — no landing-page class left without HTML/JS usage
  • git diff --check — passed

The published install commands were checked against the current core CLI/README, nilmtk-contrib extras and lazy exports, and NILMbench benchmark extra/CLI.

@nipunbatra
nipunbatra merged commit 01ebf10 into master Jul 18, 2026
1 check passed
@nipunbatra
nipunbatra deleted the agent/plain-start-here branch July 18, 2026 05:51
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