Thank you for your interest in contributing to Duc Preview! This document provides some basic guidelines for contributing to this project.
- Fork and clone the repository
- Run
npm installto install dependencies - Run
npm run watchto start the TypeScript compiler in watch mode - Press
F5to launch the extension in a new VS Code window
This project uses ESLint for code style enforcement. Run npm run lint to check your code.
To contribute, please follow the Conventional Commits specification for your commit messages to ensure proper versioning.
- Create a branch for your changes
- Make your changes
- Run tests and ensure linting passes
- Submit a pull request
src/extension.ts: Entry point for the extension and editor association defaultssrc/dispose.ts: Utilities for resource disposalsrc/util.ts: Miscellaneous utilities
If you're thinking of adding a new feature or fixing a bug, please first check if an issue already exists, and if not, create one to discuss your planned changes.
By contributing to this project, you agree that your contributions will be licensed under the project's MIT license.