Contributing to class-name-extractor
Thank you for your interest in contributing! This document outlines the process for contributing to this project.
- Node.js 20.14.0
- pnpm 9.12.3
-
Fork and clone the repository
git clone https://github.com/yourusername/project-name.git cd project-name
-
Install dependencies
pnpm install
-
Run build purescript files
pnpm run build
-
Create a new branch
git checkout -b feature/your-feature-name
-
Make your changes and commit
git commit -m "Add new feature"
-
Push to your fork and submit a pull request
git push origin feature/your-feature-name
-
Ensure your PR description clearly describes the changes and links to relevant issues
- Follow the existing code style
- Use meaningful variable and function names
- Add comments for complex logic
- Write unit tests for new features
- Provide detailed commit messages to explain why the changes were made.
- Use the issue tracker for bugs and feature requests
- Search existing issues before creating a new one
- Provide detailed reproduction steps for bugs
This project follows our Code of Conduct. Please read it before contributing.
Feel free to open an issue or contact the maintainers.
Thank you for contributing!