Spaces:
Runtime error
Runtime error
Contributing to AkenoX-Inline
Thank you for your interest in contributing to AkenoX-Inline! We welcome contributions from everyone, whether you're fixing bugs, improving documentation, or proposing new features. This guide will help you get started.
Table of Contents
Code of Conduct
By participating in this project, you agree to abide by our Code of Conduct. Please read it before contributing.
How to Contribute
Reporting Bugs
- Check if the bug has already been reported: Search the Issues to avoid duplicates.
- Provide details: Include steps to reproduce, expected behavior, actual behavior, and screenshots if applicable.
- Use the bug report template: Fill out the template when creating a new issue.
Suggesting Enhancements
- Check if the enhancement has already been suggested: Search the Issues to avoid duplicates.
- Explain the enhancement: Describe the feature, why it’s useful, and how it should work.
- Use the enhancement template: Fill out the template when creating a new issue.
Your First Code Contribution
If you're new to open source, check out our Good First Issues to get started.
Development Setup
- Fork the repository: Click the "Fork" button on GitHub.
- Clone your fork:
git clone https://github.com/TeamKillerX/AkenoX-Inline.git cd AkenoX-Inline
- Install dependencies:
pip3 install -r requirements.txt
- Create a branch:
git checkout -b main
- Make your changes: Follow the Style Guide.
- Test your changes: Run the test suite to ensure nothing is broken.
pytest
- Commit your changes:
git commit -m "Your descriptive commit message"
- Push your changes:
git push origin main
- Open a Pull Request: Go to your fork on GitHub and click "New Pull Request."
Pull Request Guidelines
- Keep it small: Focus on one issue or feature per pull request.
- Describe your changes: Explain what your PR does and why it’s needed.
- Reference issues: Link to any related issues using
#issue-number
. - Follow the style guide: Ensure your code adheres to the project’s style guide.
Style Guide
- Code formatting: Use 4 spaces for indentation, and follow the existing code style.
- Commit messages: Write clear, concise commit messages in the present tense (e.g., "Fix bug" not "Fixed bug").
- Documentation: Update documentation if your changes affect functionality.
License
By contributing to this project, you agree that your contributions will be licensed under the MIT License.