Thank you for considering contributing to the mmabiaa/calculator_ project! We welcome contributions from everyone, whether it's code, documentation, or feedback.
If you encounter bugs or have suggestions for improvements, please open an issue in the GitHub repository. Make sure to provide as much detail as possible, including steps to reproduce the issue.
-
Fork the Repository: Click the "Fork" button at the top right of the repository page to create your own copy of the project.
-
Clone Your Fork: Clone your forked repository to your local machine:
git clone https://github.com/mmabiaa/calculator_.git
- Create a Branch: Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
-
Make Changes: Implement your changes. Ensure that your code adheres to the existing style and conventions used in the project.
-
Test Your Changes: Run the application and ensure that everything works as expected. If applicable, add tests for any new features.
-
Commit Your Changes: Commit your changes with a clear and concise commit message:
git commit -m “Add feature: description of feature”
- Push Your Changes: Push your changes to your forked repository:
git push origin feature/your-feature-name
- Create a Pull Request: Go to the original repository and click on "New Pull Request." Select your branch and submit the pull request. Provide a detailed description of your changes.
- Follow PEP 8 guidelines for Python code.
- Use meaningful variable and function names.
- Write comments where necessary to explain complex logic.
If you make changes that affect how users interact with the calculator, please update the documentation accordingly. This includes updating README files or adding comments in the code.
If you have questions or need assistance, feel free to reach out by opening an issue or contacting maintainers directly through GitHub.
We appreciate your interest in contributing to mmabiaa/calculator_. Together, we can make this project even better!