Contributing to Arachne
April 26, 2026 ยท View on GitHub
We welcome contributions! Please follow these guidelines to help maintain quality and consistency.
How to Contribute
- Check for Issues: Look at the roadmap and existing issues before starting work.
- Create a Branch: Use descriptive names (e.g.,
features/new-tool,fix/issue-123). - DSPy-Native: Ensure your changes are DSPy-native; avoid hardcoding prompts where possible.
- Documentation: Update the relevant
docs/files if your changes affect external APIs or architecture. - Tests: All new features must include unit tests in the
tests/directory.
Getting Help
- Open an Issue for bugs or feature requests.