Skip to content

Latest commit

 

History

History
61 lines (42 loc) · 2.21 KB

CONTRIBUTING.md

File metadata and controls

61 lines (42 loc) · 2.21 KB

Contributing to PyOsmoGPS

Thank you for considering contributing to PyOsmoGPS! We welcome contributions in the form of issues, feature requests, and pull requests. This guide will help you get started.

How to Contribute

Reporting Issues

If you encounter a bug or have a suggestion for improvement, please create an issue on GitHub. When reporting an issue, please include as much detail as possible:

  • A clear and descriptive title.
  • A detailed description of the problem or suggestion.
  • Steps to reproduce the issue (if applicable).
  • Any relevant logs, screenshots, or error messages.

Feature Requests

If you have an idea for a new feature or an enhancement to an existing feature, please create a feature request issue on GitHub. Provide a clear and detailed description of the feature, including:

  • The motivation for the feature.
  • How the feature would be used.
  • Any potential challenges or considerations.

Pull Requests

We welcome pull requests for bug fixes, new features, and improvements. To submit a pull request:

  • Fork the repository and clone your fork.
  • Create a new branch for your changes:
    git checkout -b my-feature-branch
  • Make your changes, ensuring that your code follows the project's coding standards.
  • Commit your changes with a clear and descriptive commit message:
    git commit -m "Add new feature X"
  • Push your changes to your fork:
    git push origin my-feature-branch
  • Create a pull request on GitHub, providing a clear and detailed description of your changes.

Code Style

Please ensure that your code follows the project's coding standards. This includes:

  • Writing clear and concise code.
  • Adding comments to explain complex logic.
  • Writing tests for new features and bug fixes.
  • Running existing tests to ensure that your changes do not introduce any regressions.

Code of Conduct

By participating in this project, you agree to abide by our Code of Conduct. Please be respectful and considerate of others in all interactions.

Getting Help

If you need help or have questions, feel free to reach out by creating an issue on GitHub. We will do our best to assist you.

Thank you for contributing to PyOsmoGPS!