Thank you for your interest in contributing to DevMe SDK JS! We welcome contributions from the community.
- Fork the repository
- Clone your fork locally
- Create a new branch for your feature or fix
- Make your changes
- Push to your fork
- Submit a pull request to the
masterbranch
# Install dependencies
npm install
# Run tests
npm test
# Run linter
npm run lint
# Run type checking
npm run typecheck
# Build the project
npm run build- Follow the existing code style in the project
- Use TypeScript for all new code
- Ensure all tests pass before submitting
- Run linter and fix any issues
- Ensure type checking passes
- Use clear and descriptive commit messages
- Follow conventional commit format when possible:
feat:for new featuresfix:for bug fixesdocs:for documentation changesrefactor:for code refactoringtest:for test additions or changeschore:for maintenance tasks
- Update the README.md with details of changes if applicable
- Ensure all tests pass
- Update documentation as needed
- Request review from maintainers
- Address any feedback provided
- Use GitHub Issues to report bugs
- Provide clear reproduction steps
- Include relevant system information
- Attach any relevant logs or screenshots
Feel free to open an issue for any questions about contributing.
By contributing, you agree that your contributions will be licensed under the same license as the project.