Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Sep 14, 2025

This PR transforms the basic Docusaurus template into a comprehensive TunaOS documentation site that showcases all variants, provides direct download links, and establishes proper branding.

Key Changes

Homepage & Branding

  • Professional landing page with TunaOS fish logo and animated hero graphics
  • Comprehensive download matrix featuring all variants (Albacore, Yellowfin, Bonito, Skipjack) with architecture-specific ISO links
  • Visual branding including custom TunaOS logo, favicon, and "Powered by Bootc" section
  • Responsive design optimized for desktop and mobile devices

TunaOS Documentation Site

Documentation Structure

  • Variant-specific pages for each TunaOS image with detailed features, download links, and installation instructions
  • System requirements page with comprehensive hardware specifications by variant
  • Installation guide covering multiple methods (pre-built ISOs, container images, build-your-own)
  • Smart external linking to Project Bluefin documentation and AlmaLinux Wiki to avoid duplication

Technical Implementation

  • Updated configuration with proper TunaOS branding, GitHub links, and community references
  • Fixed broken links by disabling unused blog functionality and correcting navigation paths
  • SEO optimization with proper meta tags and social card configuration
  • Performance optimization with clean build process and no broken links

Community Integration

  • Matrix chat, Discord, AlmaLinux Atomic SIG, and GitHub links prominently featured
  • Footer navigation organized by documentation, variants, community, and external resources
  • Clear pathways for users to get started, download ISOs, or seek support

The site successfully positions TunaOS as a professional collection of enterprise Linux distributions while maintaining clear connections to the upstream Bluefin and AlmaLinux ecosystems. Users can now easily discover, download, and get started with any TunaOS variant through a single, comprehensive documentation hub.

Fixes #1.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • github-production-user-asset-6210df.s3.amazonaws.com
    • Triggering command: curl -L REDACTED -o tuna-logo.png (dns block)

If you need me to access, download, or install something from one of these locations, you can either:


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copy link
Contributor Author

Copilot AI commented Sep 14, 2025

@hanthor 👋 This repository doesn't have Copilot instructions. With Copilot instructions, I can understand the repository better, work faster and produce higher quality PRs.

I can generate a .github/copilot-instructions.md file for you automatically. Click here to open a pre-filled issue and assign it to me. I'll write the instructions, and then tag you for review.

Copilot AI and others added 2 commits September 14, 2025 10:19
Co-authored-by: hanthor <5840441+hanthor@users.noreply.github.com>
Co-authored-by: hanthor <5840441+hanthor@users.noreply.github.com>
Copilot AI changed the title [WIP] Setup initial documentation site for TunaOS Setup initial documentation site for TunaOS Sep 14, 2025
Copilot AI requested a review from hanthor September 14, 2025 10:24
@hanthor hanthor marked this pull request as ready for review September 14, 2025 12:16
@hanthor hanthor requested a review from Copilot September 14, 2025 12:16
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

This PR transforms the basic Docusaurus template into a comprehensive TunaOS documentation site, providing professional branding and complete information about all variants.

  • Replaced template content with TunaOS-specific homepage featuring variant downloads and branding
  • Added complete documentation structure for all TunaOS variants (Albacore, Yellowfin, Bonito, Skipjack)
  • Updated site configuration with proper TunaOS branding, navigation, and community links

Reviewed Changes

Copilot reviewed 16 out of 19 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/pages/index.tsx Complete homepage redesign with hero section, download matrix for all variants, and professional layout
src/pages/index.module.css New styling for homepage including variant cards, download sections, and responsive design
src/components/HomepageFeatures/index.tsx Updated feature content to highlight TunaOS capabilities (GNOME, Bootc, multiple bases)
src/components/HeroGraphics/* New animated graphics component with TunaOS branding and Bootc logo
docs/*.md Comprehensive documentation pages for each variant with download links and installation instructions
docusaurus.config.ts Updated site configuration with TunaOS branding, navigation structure, and community links

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@hanthor hanthor merged commit 8d98c5e into main Sep 14, 2025
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.

Setup initial documentation site for TunaOS

2 participants