Skip to content

SwarmRL/swarmrl.github.io

Repository files navigation

SwarmRL Website

The official website for SwarmRL — a Python library for multi-agent reinforcement learning in smart active systems.

🌐 Live Site: swarmrl.github.io

Tech Stack

  • React 19 with TypeScript
  • Vite for fast builds
  • Tailwind CSS v4 for styling
  • React Router for navigation
  • Deployed via GitHub Actions to GitHub Pages

Development

  1. Install dependencies:

    npm install
  2. Start development server:

    npm run dev
  3. Build for production:

    npm run build
  4. Preview production build:

    npm run preview

Project Structure

  • src/pages/ — Content pages (Home, Overview, Use Cases, etc.)
  • src/components/ — Reusable UI components and layout
  • public/ — Static assets (logo, images)
  • .github/workflows/ — GitHub Actions deployment configuration

Deployment

This website automatically deploys to GitHub Pages when changes are pushed to the main branch.

Releases

No releases published

Packages

No packages published