Skip to content

Add interactive contributor onboarding checklist #60

Description

@anshul23102

Feature Request

Is your feature request related to a problem?

New contributors to Oss-Dev face a steep learning curve: they must read scattered docs to understand how to set up the environment, find good first issues, follow contribution guidelines, and submit their first PR. There is no single guided path for onboarding.

Describe the solution you'd like

Add an onboarding checklist page (or in-app widget) that guides new contributors step by step:

Onboarding Checklist
[ ] Fork and clone the repository
[ ] Install dependencies (`npm install`)
[ ] Read CONTRIBUTING.md
[ ] Find a `good first issue` labeled issue
[ ] Create a feature branch
[ ] Submit your first PR
[ ] Join the community Discord/discussions

Progress is persisted in localStorage. Checking off each item unlocks the next with a brief explanation of what to do. A "Done" state shows a congratulations message and links to the issue tracker.

Describe alternatives you've considered

  • Static CONTRIBUTING.md only (exists but is not interactive or progress-tracked)
  • Video walkthrough (not searchable, becomes stale as the project evolves)

Additional context

Level 2 feature. The checklist should be visible from the project README as a link and from inside the app for logged-in users.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions