Thank you for your interest in contributing to Comment Cleaner Pro! This document provides guidelines and instructions for contributing.
- Fork and clone the repository
- Install dependencies:
npm install - Build the extension:
npm run build - Launch the extension in debug mode:
F5in VS Code
src/: Main TypeScript source codepython/: Python code for comment processingmedia/: Images and other media files
- Create a feature branch from
main - Make your changes following the coding standards
- Add tests for your changes
- Update documentation as needed
- Submit a pull request with a clear description of the changes
- Use TypeScript for all extension code
- Follow the established code style (ESLint configuration)
- Write unit tests for new functionality
Run tests with: npm test
By contributing to Comment Cleaner Pro, you agree that your contributions will be licensed under the project's GPL-3.0 license. All contributions must:
- Maintain the original copyright and license notices
- Clearly attribute Comment Cleaner Pro and its original author (Christlieb Dela)
- Remain open source under the same GPL-3.0 license
This ensures that the project and all derivatives remain free and open source while properly crediting the original work.