|
| 1 | +# 🚀 CodeCampus OS — Official User Guide |
| 2 | + |
| 3 | +[](https://opensource.org/licenses/MIT) |
| 4 | +[](https://github.com/CodeCompasss/code_campus_userguide/actions) |
| 5 | +[](https://github.com/CodeCompasss/code_campus_userguide/stargazers) |
| 6 | + |
| 7 | +> **Bridge the gap between academic theory and real-world software engineering.** |
| 8 | +
|
| 9 | +CodeCampus OS is a custom Linux distribution designed specifically for Computer Science students and beginner developers. This repository contains the **Official User Guide**, a comprehensive, student-focused resource that documents the professional tools, workflows, and environments pre-configured in CodeCampus OS. |
| 10 | + |
| 11 | +--- |
| 12 | + |
| 13 | +## 🌟 Why This Repo? |
| 14 | + |
| 15 | +Setting up a development environment often takes months for students to get right. CodeCampus OS removes that barrier, and this guide teaches you **how to master the tools like a Pro**. |
| 16 | + |
| 17 | +- 🎯 **Student-Focused**: Every explanation is written for beginners but never "dumbed down." |
| 18 | +- 🧠 **Professional Insight**: Learn the "Top 1%" tricks used by senior engineers. |
| 19 | +- 🛠️ **Actionable Workflows**: Concrete examples for everything from Git and Docker to Neovim and SQL. |
| 20 | +- 🐧 **Linux Agnostic**: While optimized for CodeCampus OS, our installation guides cover **Ubuntu, Arch, Fedora, and openSUSE**. |
| 21 | + |
| 22 | +--- |
| 23 | + |
| 24 | +## 🗺️ Roadmap & Sections |
| 25 | + |
| 26 | +- **[Getting Started](https://codecompasss.github.io/code_campus_userguide/getting-started/index/)**: Philosophy, Hotkeys, and Tiling window management. |
| 27 | +- **[Terminal Mastery](https://codecompasss.github.io/code_campus_userguide/Terminal/index/)**: Deep dives into Zsh, CLI utilities (`fd`, `ripgrep`, `fzf`), and terminal UIs. |
| 28 | +- **[Development Stack](https://codecompasss.github.io/code_campus_userguide/Development/editors/vscode/)**: Mastering VS Code, Neovim, and Spyder with professional configuration. |
| 29 | +- **[System Utilities](https://codecompasss.github.io/code_campus_userguide/system-tools/extenstion/)**: Extension management, power efficiency, and remote access. |
| 30 | + |
| 31 | +--- |
| 32 | + |
| 33 | +## 🛠️ Local Development |
| 34 | + |
| 35 | +This guide is built using [MkDocs Material](https://squidfunk.github.io/mkdocs-material/). |
| 36 | + |
| 37 | +### Prerequisites |
| 38 | +- Python 3.x |
| 39 | +- `pip` |
| 40 | + |
| 41 | +### Setup |
| 42 | +1. Clone the repository: |
| 43 | + ```bash |
| 44 | + git clone https://github.com/CodeCompasss/code_campus_userguide.git |
| 45 | + cd code_campus_userguide |
| 46 | + ``` |
| 47 | +2. Install dependencies: |
| 48 | + ```bash |
| 49 | + pip install -r requirements.txt |
| 50 | + ``` |
| 51 | +3. Run the live preview: |
| 52 | + ```bash |
| 53 | + mkdocs serve |
| 54 | + ``` |
| 55 | + Open `http://127.0.0.1:8000` in your browser. |
| 56 | + |
| 57 | +--- |
| 58 | + |
| 59 | +##🤝 Contributing |
| 60 | + |
| 61 | +We love contributions! Whether it's fixing a typo, adding a new tool guide, or improving an explanation, please check out our **[Contributing Guide](CONTRIBUTING.md)**. |
| 62 | + |
| 63 | +--- |
| 64 | + |
| 65 | +## ⭐ Support Us |
| 66 | + |
| 67 | +If you find this guide helpful, please **give us a star on GitHub!** It helps more students find this resource and stay motivated in their coding journey. |
| 68 | + |
| 69 | +--- |
| 70 | + |
| 71 | +## 📄 License |
| 72 | + |
| 73 | +Distributed under the MIT License. See `LICENSE` for more information. |
| 74 | + |
| 75 | +--- |
| 76 | + |
| 77 | +Built with ❤️ by the **CodeCompass Team**. |
0 commit comments