docs: prototype a new landing page - #6717
Draft
baszalmstra wants to merge 1 commit into
Draft
Conversation
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.
Description
Note
This is not intended to be merged. Its something to show what could be done.
This replaces the current docs homepage with a more focused landing page for Pixi as a cross-platform, language-agnostic package manager for the whole project.
The hero keeps the Material header and footer, but gives the page its own rounded Prefix-inspired visual system. The title, terminal, package constellation, manifest, and tabs all follow the same selected ecosystem. Automatic selection stays silent, pauses while someone interacts with the page, and respects reduced motion and page visibility.
The constellation connects C++, Rust, Node.js, Go, Lua, CUDA, ROS, and PyTorch to one
pixi.lock. The corresponding manifest example shows how the project changes per ecosystem. The PyTorch example also demonstrates rich platforms with CPU-only Linux and separate CUDA 12 and CUDA 13 targets.The ecosystem names stay concrete in the constellation, while the title and manifest tabs use the broader AI, Web, and Robotics labels. The responsive layout keeps the terminal, lockfile, and supported platforms above the desktop fold and collapses cleanly for mobile.
How Has This Been Tested?
node --check docs/javascripts/landing.jsmkdocs build --cleanAI Disclosure
Tools: Codex
Checklist: