We welcome contributions to the Data Analysis Library! This document provides guidelines on how to contribute to the project.
- Code of Conduct
- Getting Started
- Development Setup
- Coding Guidelines
- Testing
- Documentation
- Questions and Help
Please follow our Code of Conduct to maintain a positive and inclusive environment.
If you find a bug or have a suggestion for a new feature or improvement, please start by checking if a related issue already exists. If not, feel free to open a new issue with a clear and concise description.
Pull requests are a great way to propose changes. To submit a pull request:
- Fork the repository.
- Create a new branch (
git checkout -b my-new-feature). - Make your changes.
- Commit your changes (
git commit -am 'Add some feature'). - Push to the branch (
git push origin my-new-feature). - Create a new Pull Request.
To set up a development environment:
- Fork and clone the repository.
- Install the required dependencies (
pip install -r requirements.txt). - Make your changes.
- Test your changes.
- Submit a pull request.
Please follow the PEP 8 style guide for Python code.
Ensure that all tests pass before submitting a pull request. You can run the tests using:
python -m unittest discover tests