Welcome to the Indicator library! We appreciate your interest in contributing. Before you start, please take a moment to read our Contributor Covenant Code of Conduct.
Anyone is welcome to contribute to the Indicator library. No prior experience is required, but having some knowledge of coding is helpful.
- Check if the bug has already been reported by searching Project Issues.
- If no open issue addresses the problem, create a new one.
- Use the relevant bug report templates, providing a clear title, detailed description, and, if possible, a code sample or executable test case demonstrating the issue.
- Open a new GitHub pull request with your patch.
- The project maintainers will review pull requests, merging them if they meet coding standards and are approved.
The project adheres to Go coding standards.
- The Indicator library maintains 100% code coverage for reliability.
- Test cases are located in _test.go files, covering all possible scenarios for user input validation.
- Clearly explain each function and provide references.
- Ensure code coverage remains at 100% by adding sufficient test cases.
- Test large data sets using CSV files.
Thank you for contributing to make the Indicator library better. Your efforts help ensure the reliability and correctness of user data handling. We look forward to your contributions!