Skip to content

asusoda/asu-cs-wiki

Repository files navigation

ASU CS Wiki

Website GitHub contributors GitHub issues GitHub stars Ask DeepWiki

The community-driven knowledge hub for ASU Computer Science students. 🔱🥤 The ASU CS Wiki is your one-stop resource for thriving in Arizona State University's Computer Science program and your career beyond. We've curated this repository of information from students, alumni, and the community into an organized, searchable knowledge base.


🚀 Quick Start

For Students Using the Wiki

  1. 🌐 Visit the Wiki: wiki.thesoda.io
  2. 🔍 Browse by Topic:
  3. 💬 Join the Community: SoDA Discord

For Contributing to the Wiki

  1. Check out our CONTRIBUTING.md for more information on how to contribute to the wiki.

🛠 Development Setup (optional)

Prerequisites

  • Node.js (version 18 or higher)
  • pnpm (preferred package manager)
  • Git

Installation

# 1. Fork the repository on GitHub, then clone your fork
git clone https://github.com/YOUR_USERNAME/asu-cs-wiki.git
cd asu-cs-wiki

# 2. Install dependencies
pnpm install

# 3. Start the development server
pnpm dev

🌐 Local site available at: http://localhost:3030

📁 Project Structure

asu-cs-wiki/
├── src/
│   ├── content/
│   │   └── docs/           # All wiki content (Markdown/MDX)
│   │       ├── Courses/    # Individual course pages
│   │       └── Guides/     # Career, campus, and community guides
│   ├── data/
│   │   └── courses.json    # Course data and prerequisites
│   ├── assets/             # Images and media files
│   ├── components/         # Reusable UI components
│   └── pages/             # Custom Astro pages (interactive features)
├── public/                # Static files (favicons, etc.)
├── astro.config.mjs       # Site configuration
└── CONTRIBUTING.md        # Detailed contribution guidelines

🧞 Development Commands

Command Action
pnpm install Install dependencies
pnpm dev Start local dev server at localhost:3030
pnpm build Build production site to ./dist/
pnpm preview Preview build locally before deploying
pnpm astro ... Run Astro CLI commands

🌐 Connect With Us

💬 Join the Community

Discord

🔗 Follow SoDA

Website Instagram LinkedIn

📄 License

This project is open source and available under the MIT License.


🔱 Built with ❤️ by the ASU CS community

Help your fellow Sun Devils succeed!

Star this repo if you find it helpful!

About

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 11