Welcome, first-time contributor! π This guide will help you navigate issues, ask the right questions, and connect with our community before you start contributing to LecturePulse.
π Join Our Community First!
Before anything else β join our Discord server!
π¬ π Join the LecturePulse Discord Community
This is the #1 place to:
- π Ask questions when you're stuck
- π‘ Get guidance on which issues to pick
- π€ Connect with other contributors
- π’ Stay updated on project announcements
- β
Get faster responses than GitHub comments
Don't be shy β everyone starts somewhere, and we're here to help! π
π₯ Meet the Team
| Role |
Name |
Profile |
| π οΈ Project Admin |
Rishima |
 |
| π Mentor |
Satyam Pandey |
 |
- Reach out to the Mentor if you're confused about the codebase, need guidance on your approach, or have technical questions.
- Tag the Project Admin on GitHub when requesting issue assignment or PR reviews.
πΊοΈ Before You Open or Work on an Issue
Follow this checklist to make sure you're set up for success:
π Finding the Right Issue
For Beginners
- Look for issues tagged
good first issue β these are scoped and beginner-friendly
- Look for issues tagged
help wanted β maintainers are actively seeking contributors here
- Browse issues in the Issues tab
Getting Assigned
β οΈ Important: This project follows SSOC 2026 rules β you must be assigned before you start coding. PRs without assignment may not be merged.
- Find an issue you want to work on
- Comment on it with your planned approach (see template below)
- Wait for the maintainer to assign it to you
- Only then β start coding!
Assignment comment template:
Hi @rishima17 π
I'd like to work on this issue for SSOC 2026.
**My approach:**
- [Step 1]
- [Step 2]
- [Step 3]
Could you please assign this to me? Thank you!
π Reporting a Bug
Found something broken? Open a bug report here.
Before opening:
- Search existing issues to make sure it hasn't been reported already
- Try reproducing it on the latest
main branch
Include in your bug report:
## Bug Description
A clear description of what the bug is.
## Steps to Reproduce
1. Go to '...'
2. Click on '...'
3. See error
## Expected Behavior
What you expected to happen.
## Actual Behavior
What actually happened.
## Environment
- OS: [e.g. Windows 11, macOS 14]
- Browser: [e.g. Chrome 125, Firefox 126]
- Node.js version: [e.g. v20.11.0]
## Screenshots / Console Errors
(Attach any relevant screenshots or DevTools console output)
π‘ Requesting a Feature
Have an idea to make LecturePulse better? Open a feature request here.
Include in your feature request:
## Problem Statement
What problem does this feature solve?
## Proposed Solution
Describe what you'd like to see added or changed.
## Alternatives Considered
Any other approaches you thought about?
## Additional Context
Mockups, examples, or references (if any).
β Need Help?
π§ Quick Links
You belong here. Let's build something amazing together! π


Still unsure? Drop a message on Discord β we don't bite! πΎ
π Join Our Community First!
Before anything else β join our Discord server!
This is the #1 place to:
Don't be shy β everyone starts somewhere, and we're here to help! π
π₯ Meet the Team
πΊοΈ Before You Open or Work on an Issue
Follow this checklist to make sure you're set up for success:
π Finding the Right Issue
For Beginners
good first issueβ these are scoped and beginner-friendlyhelp wantedβ maintainers are actively seeking contributors hereGetting Assigned
Assignment comment template:
π Reporting a Bug
Found something broken? Open a bug report here.
Before opening:
mainbranchInclude in your bug report:
π‘ Requesting a Feature
Have an idea to make LecturePulse better? Open a feature request here.
Include in your feature request:
β Need Help?
π§ Quick Links
You belong here. Let's build something amazing together! π
Still unsure? Drop a message on Discord β we don't bite! πΎ