First off, thank you for considering contributing to CodeDraft! It's people like you who make CodeDraft a great tool for everyone.
- Fork the repository on GitHub.
- Clone your fork to your local machine.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure they follow our coding standards.
- Commit your changes with descriptive commit messages.
- Push your changes to your fork.
- Submit a Pull Request (PR) to the
mainbranch of the original repository.
To set up the development environment, follow these steps:
- Install Node.js (v18 or higher).
- Install VS Code.
- Install dependencies:
npm install
- Compile the extension:
npm run compile
- Open the project in VS Code and press
F5to open a "Extension Development Host" window with the extension loaded.
- We use TypeScript for all extension logic.
- Follow the existing code style and patterns.
- Ensure all new features are documented in the
README.mdand include relevant context in learning captures. - Keep the user interface minimal and consistent with VS Code's design guidelines.
If you find a bug or have a feature request, please open an issue on GitHub. Be sure to provide:
- A clear and descriptive title.
- Steps to reproduce the issue.
- Details about your environment (OS, VS Code version, CodeDraft version).
- Expected vs. actual behavior.
- Ensure your code builds without errors (
npm run compile). - Update documentation if you've added or changed features.
- Provide a clear description of the changes in your PR.
- Wait for a maintainer to review and merge your PR.
Thank you for contributing!