Skip to content

nicer exports#182

Open
killercup wants to merge 13 commits into
bearcove:mainfrom
Softleif:feature/nicer-exports
Open

nicer exports#182
killercup wants to merge 13 commits into
bearcove:mainfrom
Softleif:feature/nicer-exports

Conversation

@killercup
Copy link
Copy Markdown
Contributor

Some tweaks related to #143

Mainly adds project readme as start page.

Tried to make the sidebar better on mobile but there is a bunch of stuff that needs fixing, so maybe later.

Documents the intent and requirements for `tracey export`: output
structure, self-contained pages, landing page, mobile sidebar, and
source file export.
On viewports <= 768px the outline sidebar slides off-screen and a
toggle button appears in the header. Tapping the button opens the
sidebar as an overlay with a backdrop; tapping the backdrop closes it.
Links implementation functions to their corresponding spec
requirements (cli.export, export.*, export.mobile-sidebar).
Replace the redirect-based root index.html with a proper landing page
that renders the project's README.md (or a default) and displays a
grid of all spec/implementation pairs with coverage stats.
- .req-covered: remove opacity so fully-covered requirements are
  easily readable
- .req-partial: dashed border + "partially covered" label
- .req-uncovered: "not yet covered" label
@killercup killercup marked this pull request as draft March 30, 2026 06:52
@fasterthanlime
Copy link
Copy Markdown
Contributor

This is marked as draft currently, ping me when you want a review/merge?

@killercup
Copy link
Copy Markdown
Contributor Author

killercup commented Apr 7, 2026 via email

@killercup killercup marked this pull request as ready for review April 8, 2026 09:46
@killercup
Copy link
Copy Markdown
Contributor Author

Alright, looks nicer now, as promised in the PR title.

Check https://softleif.github.io/seqair/ as a quick example (for a project that has many files for one spec and links between them) :)

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.

2 participants