Thank you for your interest in improving AudioIntelligence! We welcome contributions from everyone.
- Fork the repository on GitHub.
- Clone your fork locally:
git clone https://github.com/YOUR_USERNAME/audiointelligence.git
- Create a new branch for your feature or bugfix:
git checkout -b feature/your-feature-name
- Make your changes. Ensure your code follows the established style and includes appropriate tests.
- Follow the Swift API Design Guidelines.
- Use
async/awaitfor asynchronous operations. - Prefer
vDSPandAcceleratefor DSP tasks to maintain Apple Silicon optimization. - Document public APIs using triple-slash (
///) comments.
- Run tests to ensure no regressions:
swift test - Commit your changes with a descriptive message:
git commit -m "feat: add support for local pulse analysis" - Push to your fork:
git push origin feature/your-feature-name
- Open a Pull Request against the
mainbranch of the original repository.
Use the GitHub Issues tracker to report bugs or suggest features. Be as descriptive as possible, including steps to reproduce bugs and snippets of expected behavior for feature requests.
By participating in this project, you agree to abide by our Code of Conduct.
Happy coding! 🎙️