Contributing to Rich Markdown Diff
April 7, 2026 ยท View on GitHub
First off, thank you for considering contributing to Rich Markdown Diff!
How Can I Contribute?
Reporting Bugs
- Check for existing issues.
- Use a clear and descriptive title.
- Describe the exact steps to reproduce the problem.
Suggesting Enhancements
- Make sure it fits the goals of the project.
- Detail your idea clearly.
Pull Requests
- Create a new branch for your feature or bug fix.
- Write clear commit messages.
- Include tests if possible.
- Ensure the build passes.
Development Setup
-
Clone the repository.
-
Install dependencies:
pnpm install -
Compile and Lint:
pnpm run compile pnpm run lint -
Run Extension:
- Open this folder in VS Code.
- Press
F5to start debugging (Launches a new Extension Development Host window).
-
Run Tests:
pnpm test # or for unit tests pnpm run test:unit
License
By contributing, you agree that your contributions will be licensed under the MIT License of the project.