Thanks for taking the time to contribute! Any help to improve the extension is welcome and appreciated! Please follow these steps and guidelines.
- Search existing issues before opening a new one.
- Use clear and descriptive titles.
- Include steps to reproduce when applicable.
- If an unassigned issue exists and you want to work on it, add a comment asking to be assigned and I can assign you
If you haven't created a fork or worked on an issue assigned to you at all, after a few weeks I will choose to assign someone else due to inactivity.
- For new features, submit a feature request
VS Code makes it easy to test extensions. You can run the extension using the debugger. This will only fully work if the project is opened as the root of the workspace and you've installed the extensions listed in .vscode/extensions.json.
If you're testing for another IDE, you can package the extension as a vsix and install it.
- npm run package
- npx vsce package
- Fork the repository
- Make your changes
- Use conventional commits
- Test code with the launch config
- Push your branch and open your fork on github
- Open a Pull Request (press the
contributethenopen pull requestbuttons) - Request a review
See "Your First Extension" for additional help.
If you want immediate feedback, you can add a comment @coderabbitai review and ai will give you a code review
This site uses Docusaurus inside of the docs/ directory.
If you’re unsure about anything, feel free to ask an issue related question or start a discussion