Skip to content

Latest commit

 

History

History
81 lines (62 loc) · 1.96 KB

File metadata and controls

81 lines (62 loc) · 1.96 KB

Contributing to LinkedIn Easy Apply Bot

Thank you for your interest in contributing! This document provides guidelines for contributing to this project.

How to Contribute

Reporting Bugs

If you find a bug, please open an issue with:

  • A clear, descriptive title
  • Steps to reproduce the bug
  • Expected vs actual behavior
  • Screenshots if applicable
  • Your Chrome version and OS

Suggesting Features

Feature suggestions are welcome! Please open an issue with:

  • A clear description of the feature
  • Why this feature would be useful
  • Any implementation ideas you have

Pull Requests

  1. Fork the repository
  2. Create a feature branch
    git checkout -b feature/your-feature-name
  3. Make your changes
    • Follow the existing code style
    • Add comments for complex logic
    • Test your changes thoroughly
  4. Commit your changes
    git commit -m "Add: brief description of your changes"
  5. Push to your fork
    git push origin feature/your-feature-name
  6. Open a Pull Request

Code Style Guidelines

  • Use meaningful variable and function names
  • Add comments for complex logic
  • Keep functions focused and concise
  • Use consistent indentation (2 spaces)
  • Follow existing patterns in the codebase

Testing

Before submitting a PR:

  1. Test the extension by loading it in Chrome
  2. Test with the included test.html page
  3. Verify it works on actual LinkedIn job listings
  4. Check for console errors

Areas for Contribution

  • Improving form detection reliability
  • Adding support for more form field types
  • Enhancing error handling
  • Improving UI/UX
  • Adding internationalization
  • Writing better documentation
  • Adding automated tests

Questions?

Feel free to open an issue for any questions about contributing!

Code of Conduct

  • Be respectful and constructive
  • Welcome newcomers
  • Focus on what's best for the project
  • Show empathy towards other contributors

Thank you for contributing!