Welcome! We're excited that you'd like to contribute to TV-Box Support, an open-source platform for smart TV software. Your contributions are essential to making this project better for everyone!
Encountered an issue or bug? Let us know by opening a GitHub issue. Please include:
- Steps to reproduce the problem.
- Expected vs. actual behavior.
- Screenshots or logs (if applicable).
Clear bug reports help us resolve issues faster.
If you have a solution or improvement for a bug, submit it through a pull request. Make sure to:
- Fork and clone the repository: You'll need your own copy of the repo to work on.
- Create a new branch: Name it like
fix/bug-name
. - Make your changes: Focus on fixing the issue, and include tests if possible.
- Ensure tests pass: Run all tests before submitting.
- Submit a pull request: Once you're ready, push to your fork and submit the PR.
Got a feature idea that could enhance TV-Box Support? Submit a feature request by opening a GitHub issue and explaining:
- The problem your feature would solve.
- How it would benefit users.
- Any alternatives or related ideas.
We'll discuss your request and determine how it fits with the project goals.
Follow these steps to submit a pull request:
- Fork and clone the repository.
- Create a branch for your changes:
git checkout -b feature/your-feature-name
. - Make your changes and keep them focused on one feature or bug fix.
- Write tests for any new code or features.
- Run tests to make sure everything works as expected.
- Commit your changes with a descriptive message.
- Push your branch to your fork.
- Open a pull request and fill out the template with the details.
- Follow the project's coding style and ensure your code is readable.
- Keep changes small and focused.
- Write clear commit messages (e.g., "Add feature X" or "Fix bug Y").
- Provide tests for new functionality to ensure it works as intended.
- Respect the project's Code of Conduct.
Your contributions don’t have to be limited to code! You can also:
- Help improve the documentation.
- Answer questions from the community.
- Review open pull requests and provide feedback.
Thank you for contributing to TV-Box Support! Together, we can make smart TV software accessible and powerful for everyone.