-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing
Thank you for your interest in contributing to Aletheia!
Found a bug? Please open an issue with:
- Clear description of the problem
- Steps to reproduce
- Expected vs actual behavior
- Browser and extension version
Have an idea? Start a discussion or open an issue with the enhancement label.
Want to fix a bug or add a feature? See the Developer Guide for setup instructions.
Documentation improvements are always welcome. This wiki, code comments, and README all benefit from community input.
- Check open issues
- Look for
good first issueorhelp wantedlabels - Comment on the issue to claim it
git clone https://github.com/YOUR-USERNAME/Aletheia.git
cd Aletheiagit checkout -b issue-number-short-description- Follow existing code style
- Add tests for new functionality
- Update documentation as needed
poetry run pytest
npm run lint
poetry run ruff check .Use conventional commit format:
type: description (ref #issue-number)
Types: feat, fix, docs, test, chore, refactor
git push origin your-branch-nameThen open a Pull Request on GitHub.
- Follow PEP 8 style
- Use type hints
- Pass Ruff and Mypy checks
- Maintain test coverage
- Pass ESLint checks
- No TypeScript (vanilla JS for simplicity)
- Comment complex logic
- Update docs for user-facing changes
- Write clear commit messages
- Include PR descriptions
- Tests pass locally
- Linting passes
- Documentation updated (if applicable)
- Commit messages follow convention
Include:
- What the PR does
- Why it's needed
- How to test it
- Related issue(s)
- Maintainer reviews code
- CI checks must pass
- Address feedback
- Merge when approved
Do not open public issues for security vulnerabilities.
Use Private Vulnerability Reporting instead.
Be respectful and constructive. We're building something to help people understand language better — let's communicate well ourselves.
- Check the FAQ
- Open a discussion
- Review the Developer Guide
Last updated: 2026-01-04 18:04 CT
Aletheia — AI-Powered Context Analysis | MIT License | Report Security Issue
Wiki verified: 2026-02-19