|
| 1 | +# Contributing to `pyspry` |
| 2 | + |
| 3 | +Thank you for your interest in contributing to `pyspry`! We appreciate your help to make this |
| 4 | +project better. |
| 5 | + |
| 6 | +## Table of Contents |
| 7 | + |
| 8 | +- [Contributing to `pyspry`](#contributing-to-pyspry) |
| 9 | + - [Table of Contents](#table-of-contents) |
| 10 | + - [Code of Conduct](#code-of-conduct) |
| 11 | + - [How Can I Contribute?](#how-can-i-contribute) |
| 12 | + - [Reporting Bugs 🪲](#reporting-bugs-) |
| 13 | + - [Suggesting Features / Enhancements ✨](#suggesting-features--enhancements-) |
| 14 | + - [Merge Requests](#merge-requests) |
| 15 | + - [Development Setup](#development-setup) |
| 16 | + - [License](#license) |
| 17 | + |
| 18 | +## Code of Conduct |
| 19 | + |
| 20 | +Please note that by participating in this project, you are expected to adhere to the |
| 21 | +[Community Code of Conduct](https://about.gitlab.com/community/contribute/code-of-conduct/). Treat |
| 22 | +each other with respect to create a positive and inclusive environment. 🥳 |
| 23 | + |
| 24 | +## How Can I Contribute? |
| 25 | + |
| 26 | +There are several ways you can contribute to `pyspry`! |
| 27 | + |
| 28 | +### Reporting Bugs 🪲 |
| 29 | + |
| 30 | +If you encounter any bugs while using `pyspry`, please |
| 31 | +[open a new issue](https://gitlab.com/bfosi/pyspry/issues/new) using the |
| 32 | +[bug.md](.gitlab/issue_templates/bug.md) template. |
| 33 | + |
| 34 | +### Suggesting Features / Enhancements ✨ |
| 35 | + |
| 36 | +If you have any ideas or suggestions to improve `pyspry`, please |
| 37 | +[open a new issue](https://gitlab.com/bfosi/pyspry/issues/new) using the |
| 38 | +[feature.md](.gitlab/issue_templates/feature.md) template. |
| 39 | + |
| 40 | +### Merge Requests |
| 41 | + |
| 42 | +Merge requests for bug fixes, enhancements, and new features are very welcome. To contribute code to |
| 43 | +`pyspry`, follow these steps: |
| 44 | + |
| 45 | +1. Create [a fork of the repository](https://gitlab.com/bfosi/pyspry/-/forks/new) |
| 46 | +2. Implement your changes in the fork, ensuring they adhere to the project's |
| 47 | + [linters and formatters](.pre-commit-config.yaml) |
| 48 | +3. Open a new merge request from your fork to the `pyspry` repository, and provide a detailed |
| 49 | + description of your changes. |
| 50 | + |
| 51 | +Note: each contribution must pass all CI/CD and linting tests in order to be considered. |
| 52 | + |
| 53 | +Once your pull request is submitted, it will be reviewed by the project maintainers. Please be |
| 54 | +patient, as it may take some time to receive feedback. |
| 55 | + |
| 56 | +## Development Setup |
| 57 | + |
| 58 | +Refer to the [README](README.md#development) for details on how to set up a development environment for |
| 59 | +`pyspry`. |
| 60 | + |
| 61 | +## License |
| 62 | + |
| 63 | +By contributing to `pyspry`, you agree that your contributions will be licensed under the project's |
| 64 | +[OSI approved license](LICENSE). |
0 commit comments