redesign of the website#58
Merged
Merged
Conversation
- Rework the hero into a shell-prompt header with tagline and CTA buttons - Render the project list as a terminal window with per-project status badges (ready/beta/in progress) - Add status badges to project detail page titles via page.extra.status, driven from frontmatter; tag coreutils ready, diff/findutils beta - Add grep and awk project pages and wire them into the nav and homepage - Self-host JetBrains Mono (400/500/700) with preload hints - Add footer links, brand wordmark, and copy-to-clipboard on code blocks
Frame the logo, prompt, title, tagline and CTA buttons in the same window chrome as the projects list. Use the dark-variant logo and terminal-tuned text colors since the terminal body is always dark.
Wrap the interactive WASM terminal in the same window chrome (title bar and window buttons) used by the hero and projects list; the frame now supplies the border and rounding so the inner element drops its own.
Move the flat Reviews and GSOC links out of the top-level nav into a new Contributing dropdown alongside Projects.
Add the uutils/coreutils CONTRIBUTING.md and DEVELOPMENT.md guides to the Contributing dropdown alongside Reviews and GSOC.
GSOC page (content/gsoc.md): - Open with the terminal-window chrome (uutils gsoc --help) to match the redesigned hero/projects/playground. - Update the intro to include sed, grep and awk and reflect current status (coreutils production-ready; findutils/diffutils/grep well advanced). - Consolidate the 23 project ideas to 16: merge the three procps and three util-linux entries into one card each, fold script/scriptlive/scriptreplay into bsdutils, and normalize the inconsistent "**Field:**:" formatting. - Render the ideas as cards (authored in raw HTML, since Zola does not process markdown inside block-level HTML) with difficulty/size/mentor badges. Project detail pages (templates/project.html): - Add a mono "user@machine:~$ man <tool>" prompt line under the title. Styling (static/style.css): - Add .gsoc-ideas/.gsoc-card/.gsoc-meta/.gsoc-badge (+ diff-easy/medium/hard) and .page-prompt rules, reusing existing color tokens. Statuses are unchanged; the homepage project list already uses the new design.
The nav dropdown, homepage Contributing bullet and GSOC get-started step pointed only at coreutils. Repoint them to a GitHub org-wide search so the links surface good first issues across every uutils project (~115 vs 41). The project detail pages keep their own per-project links.
The uutils/shadow-rs repo was renamed to uutils/shadow. Rename the page (content/shadow.md, title=shadow), update the homepage row and nav, and fix the repo/CONTRIBUTING/LICENSE links. Add a /shadow-rs alias so the old URL still redirects.
Add s=created&o=desc to the org-wide good first issue links so the most recently opened issues show first.
sed has graduated from in-progress to alpha. Add an alpha status tier (orange, between beta and in-progress) with light/dark badge tokens and .st-alpha / .badge-alpha rules, render an Alpha badge on the project page, and update the homepage projects list and sed.md frontmatter.
Move the community blurb into a dedicated /team page styled with the terminal-window chrome, listing the BDFL, maintainers, project creators (sed, shadow, tar) and alumni as a terminal roster. Link to it from the homepage 'Who we are' section.
Point base_url at the new custom domain and add a CNAME file so GitHub Pages serves the site at https://uutils.org.
Convert the Projects nav toggle to a <button>, add the .dropdown.open CSS used by the keyboard toggle script, add :focus-visible rings to buttons and the playground controls, normalise .title to an available font weight, and replace the remaining em-dashes in wasm-terminal.js comments with plain hyphens. These touch markup and styles introduced in main, so they cannot be absorbed into branch commits without rewriting shared history.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.