Thank you for considering contributing to AILibrary! We welcome contributions from the community and are grateful for your support.
If you encounter any bugs or have feature requests, please report them by creating an issue in the issue tracker. When reporting an issue, please include:
- A clear and descriptive title.
- A detailed description of the problem or suggestion.
- Steps to reproduce the issue (if applicable).
- Any relevant logs or screenshots.
We follow a standard Git workflow for submitting code changes. Here are the steps:
-
Fork the Repository: Fork the repository to your own GitHub account.
-
Clone the Repository: Clone your forked repository to your local machine.
git clone https://github.com/dxns-hub/ai-library.git
-
Create a Branch: Create a new branch for your changes.
git checkout -b feature/your-feature-name
-
Make Changes: Make your changes in the new branch.
-
Commit Changes: Commit your changes with a descriptive commit message.
git add . git commit -m "Add feature: your feature description"
-
Push Changes: Push your changes to your forked repository.
git push origin feature/your-feature-name
-
Create a Pull Request: Create a pull request from your forked repository to the main repository. Please include a detailed description of your changes and reference any related issues.
Please follow the coding standards used in the project. We use PEP 8 for Python code. Ensure your code is well-documented and includes comments where necessary.
Before submitting your changes, make sure to run the tests to ensure everything is working correctly. You can run the tests using:
pytest
Please note that this project is released with a Contributor Code of Conduct. By participating in this project, you agree to abide by its terms.
If you need help or have any questions, feel free to reach out by creating an issue in the issue tracker.
Thank you for your contributions!