A beginner-friendly open source project created to help bachelor-level students in Nepal learn how to contribute to open source using HTML.
This project is intentionally simple so that anyone can contribute, even if this is your first time using GitHub.
The goal of this project is to:
- Introduce students to open source
- Help beginners make their first GitHub contribution
- Learn basic HTML in a real project
- Build confidence to contribute to larger open-source projects
This project is for:
- First-year bachelor students
- Beginners in programming
- Students learning HTML
- Anyone new to open source and GitHub
No prior experience is required.
- HTML
- (Optional) CSS
- Git & GitHub
No backend. No JavaScript. No frameworks.
open-source-101/
βββ index.html
βββ README.md
βββ CONTRIBUTING.md
βββ LICENSE
βββ assets/
βββ styles.css (optional)
You donβt need to install anything.
- Clone the repository or download the ZIP
- Open
index.htmlin any web browser
Thatβs it!
We welcome contributions from everyone β€οΈ
To get started:
- Read CONTRIBUTING.md
- Go to the Issues tab
- Pick an issue labeled
good first issue - Make a small change
- Submit a Pull Request
If this is your first contribution, donβt worry β we will help you.
You can contribute by:
- Adding learning resources
- Adding Linux or open-source resources
- Adding scholarships or opportunities
- Improving text and headings
- Improving documentation
- Adding basic styling (CSS)
This repository is:
- Beginner-friendly
- Workshop-tested
- Safe to experiment with
- Focused on learning, not perfection
Breaking things while learning is okay.
This project is licensed under the MIT License.
You are free to use, modify, and share it.
If you need help:
- Comment on the issue you are working on
- Ask questions in your Pull Request
- Be respectful and kind
Open source is about learning together.
Happy contributing π