Thank you for your interest in contributing!
Found a bug? Help us fix it!
- Use the bug report template
- Include steps to reproduce
- Add screenshots if applicable
Have an idea for improvement?
- Use the feature request template
- Describe the use case
- Explain the expected benefit
- Fix typos
- Clarify explanations
- Add examples
- Translate to other languages
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
# 1. Fork and clone
git clone https://github.com/YOUR_USERNAME/Units_of_Measure_Harmonization-intelligence-platform.git
cd Units_of_Measure_Harmonization-intelligence-platform
# 2. Create a branch
git checkout -b feature/your-feature-name
# 3. Make changes
# (edit files in KNIME or code)
# 4. Test thoroughly
# Run the workflow with test data
# 5. Commit with descriptive message
git commit -m "feat: add support for new unit types"
# 6. Push and create PR
git push origin feature/your-feature-name- Code follows project style
- Tests pass
- Documentation updated
- No merge conflicts
Use conventional commits:
feat:: New featurefix:: Bug fixdocs:: Documentationstyle:: Formattingrefactor:: Code restructuringtest:: Adding testschore:: Maintenance
Include:
- What changed
- Why it changed
- How to test it
- Screenshots (if UI changes)
- Use descriptive node names
- Add comments for complex logic
- Group related nodes
- Keep workflows clean and organized
- Use clear, simple language
- Include code examples
- Add images where helpful
- Keep line length under 100 characters
Contributors are added to:
- README contributors section
- CHANGELOG
- GitHub contributors page
By contributing, you agree that your contributions will be licensed under the MIT License.
Thank you for making this project better!