Thank you for your interest in contributing. Pull requests, bug reports, and feature suggestions are welcome.
- Fork the repository
- Create a branch for your feature or bug fix
- Make your changes with clear, descriptive commit messages
- Test your changes (unit tests and/or e2e where relevant)
- Update documentation if behaviour or settings changed
- Open a pull request against the main branch
- Keep changes focused and easy to review
- Preserve offline-first and security-focused behaviour
- Add or update tests for bug fixes and new features when practical
- Keep user-facing docs/settings descriptions accurate
- Use the issue tracker for bugs and feature requests:
TODO: add GitHub issues URL - Include reproduction steps, sample Markdown (if relevant), screenshots, and logs/errors
- Note your VS Code version, OS, and extension version
- Please do not post sensitive document contents or private data in public issues
- If the issue relates to sanitization, CSP, or link-handling safety, include a minimal reproducible example
Be respectful and inclusive. We follow the Contributor Covenant Code of Conduct.
Open an issue (TODO: add repository URL) and include context on what you are trying to do.