Thanks for your interest in contributing to SkillSphere AI.
- Read the project overview in
README.md. - Search existing issues before creating a new one.
- For major changes, open an issue first to discuss scope.
The repository is organized as:
client/for frontend (React)server/for backend (Node.js + Express)ai-ml/for AI/ML workflowsdocs/for project documentation
When package scaffolding is added, setup steps will be updated here.
- Branch naming:
feat/<short-description>fix/<short-description>docs/<short-description>chore/<short-description>
- Keep commits small and focused.
- Write clear commit messages in imperative tense.
Example:
feat: add resume analyzer upload component skeleton
Before opening a PR, ensure:
- Changes are linked to an issue (if applicable).
- Code is readable and follows existing project structure.
- Documentation is updated when behavior changes.
- No sensitive data, tokens, or secrets are committed.
- Feature scaffolding aligned with modules in
README.md - Documentation in
docs/ - Bug fixes with reproducible steps
- Test coverage and quality improvements
By participating, you agree to follow CODE_OF_CONDUCT.md.