Skip to content

Latest commit

 

History

History
85 lines (63 loc) · 2.35 KB

File metadata and controls

85 lines (63 loc) · 2.35 KB

Contributing to SkyTile

Thank you for your interest in contributing to SkyTile! 🎉

How to Contribute

🏙️ Suggest a City

We're always looking to add more cities to SkyTile! Here's how you can suggest one:

  1. Open a GitHub Issue

    • Click here to use our city suggestion template
    • Or go to Issues → New Issue → "Suggest a City"
  2. Fill in the Details

    • City name
    • Country
    • Latitude and longitude
  3. Tell us why

    • Is it a major city?
    • Does it have interesting weather patterns?
    • Any other reason you'd like to see it added?

🐛 Report a Bug

Found something that's not working? Please open an issue with:

  • Clear description of the problem
  • Steps to reproduce the issue
  • Expected vs actual behavior
  • Screenshots if applicable
  • Browser/device information

💻 Code Contributions

  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 locally
  4. Commit your changes
    git commit -m 'Add: description of your changes'
  5. Push to your fork
    git push origin feature/your-feature-name
  6. Open a Pull Request
    • Provide a clear description of your changes
    • Reference any related issues
    • Add screenshots if UI changes are involved

📝 Code Style

  • Use TypeScript for type safety
  • Follow the existing component structure
  • Use meaningful variable and function names
  • Keep components small and focused
  • Add comments for complex logic

🧪 Testing

Before submitting a PR, please:

  • Test your changes locally
  • Ensure the app builds without errors
  • Check that existing features still work
  • Test on different screen sizes if UI changes

❓ Questions?

Feel free to open an issue with the "question" label if you need help or have questions about contributing!


Thank you for helping make SkyTile better! 🙏