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.
- 🌐 Visit the Wiki: wiki.thesoda.io
- 🔍 Browse by Topic:
- Courses - Interactive course browser
- Internships - Career preparation
- Clubs - Student organizations
- Research - Research opportunities
- Campus Resources - Essential services
- 💬 Join the Community: SoDA Discord
- Check out our CONTRIBUTING.md for more information on how to contribute to the wiki.
- Node.js (version 18 or higher)
- pnpm (preferred package manager)
- Git
# 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
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
| 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 |
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!