Skip to content

doc(website): landing page renewal.#1794

Merged
samchon merged 2 commits intomasterfrom
doc/intro
Mar 15, 2026
Merged

doc(website): landing page renewal.#1794
samchon merged 2 commits intomasterfrom
doc/intro

Conversation

@samchon
Copy link
Owner

@samchon samchon commented Mar 15, 2026

This pull request introduces significant improvements to the website's homepage and documentation, focusing on modernizing the layout, enhancing visual presentation, and updating content for clarity and accuracy. The homepage now features modular movie components for key sections, improved code highlighting, and updated benchmark and compilation demonstrations. Documentation has also been updated to reflect more accurate information about build status and donation distribution.

Homepage modernization and visual enhancements:

  • Replaced the static homepage content in website/src/content/index.mdx with modular "movie" components (HomeHeroMovie, HomeCompilationMovie, HomeStrengthMovie, HomeInnovationMovie, HomeLlmMovie, HomeSponsorMovie) for a more dynamic and visually engaging layout.
  • Added new movie components: HomeCompilationMovie.tsx (demonstrates AOT compilation with before/after code panels), HomeBenchmarkMovie.tsx (shows benchmark results in a styled table), and improved code highlighting via HomeCodeHighlight.tsx. [1] [2] [3]
  • Improved layout responsiveness by updating HomeLayout.tsx to ensure child elements do not exceed maximum width.

Documentation content updates:

  • Updated build status badge and link in website/src/content/docs/index.mdx to reference the correct "test" workflow instead of "build".
  • Revised the API documentation for the llm namespace to clarify function descriptions and add new functions (structuredOutput, parse).

Donation and sponsorship information:

  • Changed donation distribution statements in both README.md and documentation to indicate that a quarter (rather than half) of donations are redistributed, and removed the list of core contributors. [1] [2]

@samchon samchon self-assigned this Mar 15, 2026
@samchon samchon added the documentation Improvements or additions to documentation label Mar 15, 2026
@samchon samchon marked this pull request as ready for review March 15, 2026 18:18
Copilot AI review requested due to automatic review settings March 15, 2026 18:18
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Modernizes the website landing page by replacing the previous static MDX content with modular “movie” sections and updating related docs/sponsor messaging.

Changes:

  • Reworks website/src/content/index.mdx to compose the homepage from new modular React “movie” components.
  • Adds new homepage sections (AOT compilation, benchmark table, AOT rationale, LLM function calling, sponsors) and a custom lightweight code highlighter.
  • Updates docs/README sponsor distribution messaging and adjusts the docs build-status badge.

Reviewed changes

Copilot reviewed 12 out of 13 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
website/src/movies/HomeStrengthMovie.tsx Replaces old section renderer with feature cards layout.
website/src/movies/HomeSponsorMovie.tsx New sponsors section and donation distribution message.
website/src/movies/HomeLlmMovie.tsx New LLM function-calling promo section with highlighted code snippet.
website/src/movies/HomeInnovationMovie.tsx New AOT vs traditional comparison section.
website/src/movies/HomeHeroMovie.tsx Rebuilds hero section layout and CTA buttons.
website/src/movies/HomeCompilationMovie.tsx New before/after AOT compilation code panels.
website/src/movies/HomeBenchmarkMovie.tsx New benchmark results table section.
website/src/content/index.mdx Swaps static homepage content for the modular movie components.
website/src/content/docs/index.mdx Updates badge link + revises llm namespace summary + sponsor text.
website/src/components/home/HomeLayout.tsx Constrains children to avoid exceeding max width.
website/src/components/home/HomeCodeHighlight.tsx Adds custom token-based code highlighting for homepage snippets.
README.md Updates sponsor redistribution statement.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +41 to +52
Also, typia is re-distributing quarter of donations to{" "}
<Box
component="a"
href="https://github.com/nonara/ts-patch"
sx={{
color: "rgb(0,180,255)",
textDecoration: "none",
"&:hover": { textDecoration: "underline" },
}}
>
nonara/ts-patch
</Box>
Comment on lines +74 to +75
// lenient json parser + type corecion
export function parse<T>(str: string): T;

- [`nonara/ts-patch`](https://github.com/nonara/ts-patch)
- [`ryoppippi/unplugin-typia`](https://github.com/ryoppippi/unplugin-typia)
Also, `typia` is re-distributing quarter of donations to [`nonara/ts-patch`](https://github.com/nonara/ts-patch).

- [`nonara/ts-patch`](https://github.com/nonara/ts-patch)
- [`ryoppippi/unplugin-typia`](https://github.com/ryoppippi/unplugin-typia)
Also, `typia` is re-distributing quarter of donations to [`nonara/ts-patch`](https://github.com/nonara/ts-patch).
@@ -0,0 +1,182 @@
"use client";

import React, { ReactNode } from "react";
import GitHubIcon from "@mui/icons-material/GitHub";
import MenuBookIcon from "@mui/icons-material/MenuBook";
import { Button, Grid, Typography } from "@mui/material";
import { Box, Button, Container, Grid, Typography } from "@mui/material";
Comment on lines +21 to +22
if (result.success === false)
const feedback = LlmJson.stringify(result);`;
mb: 4,
}}
>
Also, typia is re-distributing quarter of donations to{" "}
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@samchon samchon merged commit 89d2722 into master Mar 15, 2026
4 checks passed
@samchon samchon deleted the doc/intro branch March 15, 2026 18:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants