Skip to content

divmgl/arewesmite2yet

Repository files navigation

Are We SMITE 2 Yet?

Deploy Status

A website that tracks the porting status of gods from SMITE 1 to SMITE 2.

arewesmite2yet.com

Contributing

If you notice any incorrect information, missing gods, or outdated statuses, please:

  1. Open an issue to report the problem
  2. Submit a pull request with the correct information
  3. Suggest improvements to the website or data structure

All data is manually curated to ensure accuracy, so feedback and corrections are appreciated.

How It Works

This repo is a monorepo containing:

  • Frontend: Astro + React with Tailwind CSS
  • Data: JSON files with TypeScript types
  • Deployment: Cloudflare Pages with automated CI/CD
  • Package Manager: Bun
  • Build System: Turborepo

Project Structure

packages/
├── configs/          # Shared TypeScript and tooling configurations
├── data/             # Gods data and TypeScript types
├── scripts/          # Data scraping and processing scripts
└── web/              # Main website (Astro + React)

Development

Prerequisites

  • Bun (latest version)
  • Node.js 18+ (for compatibility)

Installation

# Clone the repository
git clone https://github.com/divmgl/arewesmite2yet.git
cd arewesmite2yet

# Install dependencies
bun install

# Start the development server
bun run dev

Commands

# Run the development server
bun run dev

# Run quality checks (lint, typecheck, build)
bun turbo predeploy

# Run individual tasks
bun turbo lint
bun turbo typecheck
bun turbo build

# Deploy to production
bun turbo deploy

Making Changes

  1. Data Updates: Edit packages/data/gods.json to update god information
  2. UI Changes: Modify components in packages/web/src/components/
  3. Styling: Update Tailwind classes or add new styles
  4. Types: Update TypeScript types in packages/data/types.ts

Always run bun turbo predeploy before submitting pull requests to ensure all quality checks pass.

Data Sources

The god data is compiled from:

License

MIT

Acknowledgments

  • Hi-Rez Studios for creating SMITE and SMITE 2

Copyright and Disclaimers

This project is not affiliated with Hi-Rez Studios. SMITE and SMITE 2 are trademarks of Hi-Rez Studios, Inc. All god names, images, and related intellectual property are the property of Hi-Rez Studios, Inc.

The data and images used in this project are for informational and educational purposes only. No copyright infringement is intended.

About

A website that tracks the porting status of gods from SMITE 1 to SMITE 2.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published