Whether you are a novice or experienced software developer, all contributions and suggestions are welcome!
If you are looking to contribute to the MovingPandas codebase, the best place to start is the GitHub "issues" tab. This is also a great place for filing bug reports and making suggestions for ways in which we can improve the code and documentation.
The code is hosted on GitHub, so you will need to use Git to clone the project and make changes to the codebase. Once you have obtained a copy of the code, you should create a development environment that is separate from your existing Python environment so that you can make and test changes without compromising your own work environment.
- MovingPandas follows the PEP 8 standard and uses Black and Flake8 to ensure a consistent code format throughout the project.
Before submitting your changes for review, make sure to check that your changes
do not break any tests by running: pytest
Once your changes are ready to be submitted, make sure to push your changes to your fork of the GitHub repo before creating a pull request. We will review your changes, and might ask you to make additional changes before it is finally ready to merge. However, once it's ready, we will merge it, and you will have successfully contributed to the codebase!