Thank you for considering contributing to this project! Your help is greatly appreciated. Below are some guidelines to help you get started.
Please read our Code of Conduct to understand the expectations for all contributors.
If you find a bug, please open an issue on the GitHub repository and include:
- A clear and descriptive title.
- A detailed description of the problem.
- Steps to reproduce the issue.
- Any relevant logs or screenshots.
If you have an idea for an enhancement, please open an issue on the GitHub repository and include:
- A clear and descriptive title.
- A detailed description of the enhancement.
- Any relevant examples or use cases.
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature-name). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/your-feature-name). - Open a pull request on the GitHub repository.
Please ensure your pull request adheres to the following guidelines:
- Follow the Style Guide.
- Include tests for any new functionality.
- Ensure all tests pass before submitting.
To set up your development environment, follow these steps:
- Clone the repository:
git clone https://github.com/mattiasrunge/bash-parser.git
cd bash-parser- Run the tests to ensure everything is working:
deno task testPlease follow the existing code style and conventions. We use Deno's standard style guide for this project.
Ensure that your changes do not break existing tests and add new tests for any new functionality. To run the tests, use:
deno task testBy contributing to this project, you agree that your contributions will be licensed under the MIT License.
Thank you for your contributions!