# Contributing to CSE Student Starter Guide
Thank you for your interest in contributing to the CSE Student Starter Guide! 🎉
This repository aims to provide a comprehensive, beginner-friendly resource for Computer Science students to explore core concepts, tools, and career essentials.
We welcome contributions of all kinds — whether it's improving documentation, adding new resources, or suggesting enhancements. Your input helps make this guide more valuable for everyone.
---
## 🚀 How to Contribute
### 1. Fork the Repository
Start by forking the repository to your GitHub account.
### 2. Clone Your Fork
Clone your fork to your local machine:
```bash
git clone https://github.com/YOUR_USERNAME/cse-student-starter-guide.git
cd cse-student-starter-guideCreate a new branch for your changes:
git checkout -b feature/your-feature-nameMake your changes locally. If you're adding new resources or topics, please ensure they align with the existing structure and formatting.
To preview your changes locally, you can use MkDocs:
mkdocs serveThis will start a local server at http://127.0.0.1:8000/ where you can view your changes.
Commit your changes with a clear and concise message:
git add .
git commit -m "Add new resource on [Topic]"Push your changes to your fork:
git push origin feature/your-feature-nameOpen a pull request (PR) to the main branch of the original repository. In your PR description:
- Provide a brief summary of your changes.
- Reference any related issues (e.g.,
Fixes #1). - If applicable, include screenshots or examples.
- Documentation: Ensure clarity and accuracy. Use proper formatting and links.
- Content: Add resources that are relevant, up-to-date, and beneficial for CSE students.
- Tone: Maintain a friendly, inclusive, and professional tone throughout.
If you encounter any issues or have suggestions:
- Check the Issues tab to see if it's already reported.
- If not, open a new issue with a clear description and steps to reproduce (if applicable).
By participating in this project, you agree to abide by our Code of Conduct. Let's maintain a welcoming and respectful environment for all contributors.
Your contributions help build a valuable resource for CSE students worldwide. Thank you for your time and effort in making this guide better!
Happy contributing! 🚀