Skip to content

Latest commit

 

History

History
50 lines (29 loc) · 2.59 KB

CONTRIBUTING.md

File metadata and controls

50 lines (29 loc) · 2.59 KB

Contributing to Weather App

👍🎉 First off, thank you for taking the time to contribute! 🎉👍

The following is a set of guidelines for contributing to Weather App. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.

How Can I Contribute?

Reporting Bugs

Before submitting a bug report, please check if the issue has already been reported by searching through the existing issues. If you can't find an existing issue addressing the problem, feel free to open a new one. When you report a bug, please include as much detail as possible, including:

  • Steps to reproduce the bug
  • Expected behavior
  • Actual behavior
  • Screenshots or code snippets, if applicable
  • Your Android Version.

Suggesting Enhancements

If you have an idea for an enhancement or new feature, we'd love to hear about it! You can submit your suggestion by opening a new issue. Please provide a clear description of the enhancement you're proposing and any relevant context or examples that might help us understand your idea better.

Contributing Code

We welcome contributions in the form of code improvements, bug fixes, or new features. To contribute code:

  1. Fork the repository to your GitHub account.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with clear, descriptive messages.
  4. Push your changes to your fork.
  5. Submit a pull request to the main repository, explaining the changes you've made and why they're valuable.

Code Style

When contributing code, please adhere to the existing code style and formatting conventions used in the project. If you're unsure about the style or formatting, feel free to ask for guidance in your pull request.

Code Review

All contributions will go through a code review process before being merged. During the review, feedback may be provided to help improve the quality of the code. Please be receptive to feedback and be prepared to make any necessary changes to your code.

Testing

If you're adding new features or fixing bugs, please ensure that appropriate tests are included to cover the changes you've made. This helps maintain the overall quality and stability of the application.

Questions

If you have any questions about contributing or anything else related to the project, feel free to reach out to maintainer's email or contact details.

Once again, thank you for contributing to Weather App! Your support and contributions are greatly appreciated. 🌤️🌈