Thank you for your interest in contributing!
Pixel Phantoms is a fully open-source, student-friendly project, and we welcome contributors of all skill levels.
Please follow the guidelines below for a smooth and successful contribution.
Click on the Fork button at the top-right of this GitHub repo.
https://github.com/sayeeg-11/Pixel_Phantoms.git
cd pixel-phantomsAlways create a new branch for your feature or fix:
git checkout -b feature-your-feature-nameSince this is a static website, no backend setup is required.
- Any code editor (VS Code recommended)
- Basic knowledge of HTML, CSS, and JavaScript
Open index.html directly
OR
Use VS Code → Right-click → Open with Live Server
- Improve UI/UX
- Fix layout or responsiveness issues
- Add animations or components
- Enhance JavaScript interactivity
- Add new pages (Events, Gallery, Projects, Blogs, etc.)
- Write or update text in pages
- Update committee or club details
- Improve documentation (README, Roadmap, Guidelines)
- Add banners, logos, posters
- Update icons, illustrations, images
Before submitting any pull request:
- Use clean, readable HTML/CSS/JS
- Follow existing structure and naming conventions
- Indent code properly (2 or 4 spaces)
- ❌ DO NOT add large media files unless required
- ❌ DO NOT commit
.vscode/,node_modules/, or system files - ✔ Add assets inside the correct folders (
assets/images,assets/icons, etc.)
Use meaningful messages:
Add: New gallery section
Fix: Navbar alignment issue
Update: Committee details
Refactor: CSS for responsiveness
Include before/after screenshots in your Pull Request.
Once your feature is ready:
git add .
git commit -m "Describe your change clearly"
git push origin feature-your-feature-nameThen open GitHub:
- Go to your fork
- Click Compare & Pull Request
- Add screenshots (if UI changes)
- Add a clear description
- Submit 🎉
Before starting work, create an Issue:
- What change/feature you want to add
- Why it’s needed
- Screenshots (if UI related)
- Estimated time (optional)
Wait for a project admin to assign the issue to you.
By contributing, you agree to:
- Be respectful and supportive
- Help beginners who ask questions
- Keep discussions constructive
- Follow open-source etiquette
- Avoid spamming issues or PRs
If you're confused or stuck at any step:
- Open an Issue
- Tag mentors in comments
- Reach out to the maintainers
- Contact our community team
We’re here to help you grow! 🌱
Thank you for contributing your time, skills, and creativity. Together, let's build something amazing! 🚀👻