|
| 1 | +# Contributing to Splitr |
| 2 | + |
| 3 | +Thank you for considering contributing to Splitr! :heart: We welcome contributions from the community to help improve and enhance the app. To ensure a smooth and consistent contribution process, please follow the guidelines outlined below. |
| 4 | + |
| 5 | +If you like the project, but just don't have time to contribute, there are other easy ways to support the project and show your appreciation, which we would also be very happy about: |
| 6 | + - Use the application |
| 7 | + - Star the project |
| 8 | + - Mention the project to your surroundings |
| 9 | + |
| 10 | +## I have an issue |
| 11 | + |
| 12 | +Before asking a question or submitting a new bug report, it is best to search for existing [Issues](https://github.com/BhasherBEL/Splitr/issues) that might help you. In case you have found a suitable issue and still need clarification, you can write in this issue. |
| 13 | + |
| 14 | +If you then still feel the need to ask a question and need clarification, we recommend the following: |
| 15 | + |
| 16 | +- Make sure that you use the latest version of the application. |
| 17 | +- Open an [Issue](https://github.com/BhasherBEL/Splitr/issues/new). |
| 18 | +- Provide as much context as you can about what you're running into. |
| 19 | +- Provide project and platform versions, depending on what seems relevant. |
| 20 | + |
| 21 | +## I want to contribute |
| 22 | + |
| 23 | +### Legal notice |
| 24 | + |
| 25 | +When contributing to this project, you must agree that you have authored 100% of the content, that you have the necessary rights to the content and that the content you contribute may be provided under the project license. |
| 26 | + |
| 27 | +### Code Style |
| 28 | + |
| 29 | +Please ensure that your code follows the existing code style conventions. We use the Dart language and follow the effective Dart guidelines. To maintain code consistency, consider using the Dart formatter to format your code automatically. |
| 30 | + |
| 31 | +Some hooks are also provided. To use them automatically, run |
| 32 | +```sh |
| 33 | +chmod +x .githooks/* |
| 34 | +git config core.hooksPath .githooks |
| 35 | +``` |
| 36 | + |
| 37 | +### Submitting changes |
| 38 | + |
| 39 | +Here are the recommands steps to follow to submit your changes. |
| 40 | + |
| 41 | +1. Fork the splitr repository on GitHub. |
| 42 | +2. Create a new branch from the `master` branch with a descriptive name for your changes. |
| 43 | +3. Ensure to follow the current guidelines. |
| 44 | +4. Open a pull request (PR) against the `master` branch. |
| 45 | +5. Provide a detailed description of your changes in the PR, including any relevant information or context. |
| 46 | + |
| 47 | +Thank you for your contribution! We appreciate your effort in making Splitr better. |
0 commit comments