Skip to content

Latest commit

 

History

History
100 lines (62 loc) · 1.81 KB

File metadata and controls

100 lines (62 loc) · 1.81 KB

🤝 Contributing to CareerHub Smart Job Portal

Thank you for your interest in contributing to CareerHub Smart Job Portal!

We welcome contributions that improve the project, fix bugs, enhance documentation, or introduce new features.


🚀 Getting Started

  1. Fork this repository.
  2. Clone your fork locally.
git clone https://github.com/YOUR_USERNAME/careerhub-smart-job-portal.git
  1. Create a new feature branch.
git checkout -b feature/your-feature-name

💻 Development Guidelines

  • Follow Java naming conventions.
  • Keep code modular and reusable.
  • Write clean, readable, and well-documented code.
  • Follow the existing project structure.
  • Avoid committing generated files.

✅ Commit Message Convention

Use meaningful commit messages.

Examples:

feat: add recruiter profile management

fix: resolve JWT authentication issue

docs: improve README documentation

refactor: optimize resume parsing service

🔀 Pull Request Process

Before creating a Pull Request:

  • Ensure the project builds successfully.
  • Test your changes thoroughly.
  • Update documentation if required.
  • Keep pull requests focused on a single feature or fix.

🐞 Reporting Issues

When reporting an issue, please include:

  • Clear description
  • Steps to reproduce
  • Expected behavior
  • Actual behavior
  • Screenshots (if applicable)

💡 Feature Requests

Feature suggestions are welcome.

Please describe:

  • The proposed feature
  • Why it is useful
  • Possible implementation approach

📄 Code Style

  • Follow Java coding standards.
  • Use meaningful variable and method names.
  • Keep methods concise.
  • Apply object-oriented programming principles.

❤️ Thank You

Your contributions help improve CareerHub Smart Job Portal and are greatly appreciated.