Thank you for considering contributing to the Calculator App! We’re excited to have you join our community and help improve the project. Please read the following guidelines carefully to ensure a smooth contribution process.
- Fork the repository: Click the "Fork" button at the top right of this page to create your own copy of the repository.
- Clone your fork:
git clone https://github.com/your-username/calculator-app.git
- Navigate to the project directory:
cd calculator-app
- Install dependencies:
flutter pub get
- Run the app:
flutter run
- Feature Requests: Open an issue to suggest a new feature or enhancement.
- Bug Reports: Report any bugs by opening a new issue.
- Code Contributions: Help fix bugs, implement new features, or refactor existing code.
Please adhere to our Code of Conduct to ensure a respectful environment for everyone.
- Create a new branch for your changes:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m "Add description of your changes"
- Push your branch to your fork:
git push origin feature/your-feature-name
- Follow the Dart and Flutter code conventions.
- Run
flutter analyze
before submitting to catch any linting issues. - Make sure the code is formatted using
flutter format
.
- Check if the issue has already been reported.
- If not, create a new issue and provide as much detail as possible.
- Submit a pull request with a clear description of your changes.
- Ensure your code passes existing tests and add new tests if needed.
- The project maintainers will review your pull request and provide feedback.