Skip to content

project-robius/robrix-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robrix Website

Official website for Robrix, a multi-platform Matrix chat client built with Rust and Makepad.

About

This website showcases Robrix, highlighting its features, supported platforms, technology stack, and providing resources including conference presentations and videos about the project.

Tech Stack:

Key Features:

  • Responsive design with dark/light mode
  • SEO optimized with Open Graph tags
  • Embedded conference videos
  • Downloadable presentation materials
  • Fast performance and accessibility

Development

Prerequisites

Node.js 18+ and npm

Commands

# Install dependencies
npm install

# Start dev server (localhost:4321)
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

# Run checks (Astro, ESLint, Prettier)
npm run check

# Auto-fix linting and formatting
npm run fix

Project Structure

robrix-website/
├── src/
│   ├── assets/          # Images, fonts, styles
│   ├── components/      # Reusable components
│   │   ├── dockit/      # Custom Robrix components
│   │   ├── widgets/     # Page section widgets
│   │   └── ui/          # UI elements
│   ├── layouts/         # Page layouts
│   ├── pages/           # Routes
│   │   ├── index.astro           # Homepage
│   │   ├── presentations.astro   # Presentations & videos
│   │   └── [...blog]/            # Blog routes
│   ├── config.yaml      # Site configuration
│   └── navigation.ts    # Header/footer navigation
└── public/              # Static assets

Configuration

Edit src/config.yaml for site metadata and settings. Edit src/navigation.ts for header and footer navigation.

Deployment

Build and deploy to any static hosting service:

npm run build
# Deploy the dist/ folder

About Robrix

Robrix is part of Project Robius, an initiative advancing multi-platform application development with Rust. The app demonstrates true cross-platform capabilities across macOS, Linux, Windows, Android, iOS, iPadOS, and OpenHarmony from a single Rust codebase.

License

MIT License — Based on the AstroWind template.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published