Skip to content

Latest commit

 

History

History
73 lines (38 loc) · 1.55 KB

File metadata and controls

73 lines (38 loc) · 1.55 KB

Contributing to Weather Service

We’re excited that you’re interested in contributing to Weather Service! 🎉 This project is licensed under the EUPL v1.2 and welcomes contributors of all backgrounds and experience levels.

🚀 How to Contribute

Fork & Clone

  • Fork the repository on GitHub.

  • Clone your fork locally:

      git clone https://github.com/your-username/weather-service.git
      cd weather-service
    

Create a Branch

Always create a new branch for your work:

git checkout -b feature/my-new-feature

Make Your Changes

Add or update tests when making changes.

Commit & Push

Write clear, descriptive commit messages:

git commit -m "Add support for caching weather locations"
git push origin feature/my-new-feature

Open a Pull Request

Go to the main repo and open a PR (Pull Request).

Describe:

  • What your change does

  • Why it’s needed

  • Any related issues

Maintainers will review your PR and may request changes. Don’t worry — feedback is part of the process!

📝 Reporting Issues

Check the issue tracker first.

If not already reported, open a new issue with:

  • A clear description

  • Steps to reproduce (if a bug)

  • Expected vs actual behavior

🌱 First-Time Contributors

We especially welcome first-time contributors! Some good first steps:

Look for issues labeled good first issue.

Improve documentation (typos, examples, guides).

Add tests for untested parts of the code.

🙏 Acknowledgments

Every contribution — big or small — matters. Thank you for helping improve!