Contributing
Thank you for your interest in contributing to Truth Satellite API! This guide outlines how to report issues, submit pull requests, and contribute code while maintaining security and best practices.
πΉ How to Contribute
β Report Bugs & Issues β Open a GitHub issue for any problems. β Suggest Features β Request improvements or new functionalities. β Submit Code Contributions β Fork the repository and submit a pull request. β Improve Documentation β Help enhance API documentation and SDKs.
πΉ Reporting Issues
Before submitting an issue, please: β Check if the issue has already been reported. β Provide clear, detailed descriptions of the problem. β Include API endpoint, request parameters, and response examples if relevant.
π¨ Issue Submission Format
πΉ Code Contribution Guidelines
β Follow the existing code structure and naming conventions. β Ensure all new features include relevant unit tests. β Write clear commit messages explaining the purpose of changes. β Keep pull requests small and focused (one feature or fix at a time).
π¨ Git Commit Message Format
πΉ Submitting a Pull Request (PR)
Before submitting a PR: β Ensure all changes are thoroughly tested. β Reference the related GitHub issue in your PR description. β Follow the projectβs code style guidelines. β Do not include API keys or sensitive data in PRs.
π¨ Creating a Pull Request
πΉ Code Style Guidelines
β Use PEP 8 (Python) for formatting Python code. β Use ESLint rules (JavaScript) for JavaScript contributions. β Maintain consistent indentation (4 spaces for Python, 2 spaces for JS). β Avoid unnecessary dependencies and keep code lightweight.
π¨ Python Code Style (PEP 8 Compliant)
πΉ Running Tests Locally
Before submitting code, run tests to ensure stability.
π¨ Code Example: Running Python Tests
πΉ Security Disclosures
If you discover a security vulnerability, DO NOT report it in a public GitHub issue. Instead, immediately contact: π© security@truthsatellit.space
Security issues should be reported privately to prevent exploits before fixes are released.
πΉ Contact & Support
For general questions or assistance with contributions: π© Email: support@truthsatellit.space π Website: https://truthsatellit.space
Last updated