I am excited that you are interested in contributing to Java2Many! Your help is essential for improving this project. This document provides guidelines and best practices for contributing effectively.
If you encounter any bugs, performance issues, or have feature requests, please open an issue on the GitHub repository. When reporting issues, please include:
- A clear and descriptive title.
- Steps to reproduce the issue.
- Expected and actual results.
- Any relevant code snippets or error messages.
- The version of Java to Many Transpiler you are using.
We welcome pull requests for bug fixes, improvements, and new features. Just fork the repository and create a Pull request with your changes. Tag one of the repository admins as reviewers, and you should be good to go!
If you are adding support for a new target language, please ensure the following:
- Comprehensive syntax mapping for the new language.
- Adequate testing to verify the correctness of the transpilation.
- Documentation and examples for using the new language support.
Ensure that any new features or changes are documented in the project's documentation. Update the README.md file if necessary and add relevant examples.
If you need any help or have questions, feel free to open an issue or reach out to the maintainers.