Swoosh/CONTRIBUTING.md
Paweł Orzech 74f42fd2f1
docs: add open-source project files (README, license, contributing)
Add professional open-source scaffolding:
- README.md with badges, features, architecture, and setup guide
- LICENSE (PolyForm Noncommercial 1.0.0)
- CONTRIBUTING.md with guidelines
- CHANGELOG.md for v1.0.0
- GitHub issue and PR templates
- Updated .gitignore
2026-03-19 10:17:46 +01:00

1.1 KiB

Contributing to Swoosh

Thanks for your interest in contributing! Here's how you can help.

Getting started

  1. Fork the repository
  2. Clone your fork: git clone https://github.com/YOUR_USERNAME/Swoosh.git
  3. Create a feature branch: git checkout -b feature/your-feature
  4. Make your changes
  5. Run the tests: ./gradlew test
  6. Commit and push to your fork
  7. Open a Pull Request

Development setup

  • Android Studio Hedgehog (2023.1.1) or later
  • JDK 17
  • Android SDK 34

Guidelines

  • Follow existing code style and patterns (MVVM, Repository, Compose)
  • Write tests for new functionality
  • Keep commits focused — one logical change per commit
  • Use descriptive commit messages

Reporting bugs

Open an issue with:

  • Steps to reproduce
  • Expected vs actual behavior
  • Android version and device info

Feature requests

Open an issue with a description of the feature and why it would be useful.

License

By contributing, you agree that your contributions will be licensed under the PolyForm Noncommercial License 1.0.0.