Thank you for your interest in contributing to SSS! This document provides guidelines for contributing to the project, whether you're reporting bugs, suggesting enhancements, or submitting code.
By participating in this project, you agree to abide by the Code of Conduct.
- Xcode 13
- Swift 5.8
- Git
- Fork the repository on GitHub.
- Clone your fork:
git clone https://github.com/eligutovsky/SyntacticSugar.git
. - Open the project in Xcode.
Please use the GitHub issues to report bugs and suggest enhancements. Be sure to include the following details:
- A clear and concise description.
- Steps to reproduce the issue.
- Expected behavior.
- Actual behavior.
- Create a new branch for your feature or bug fix:
git checkout -b feat/my-feature-branch
. - Make your changes.
- Commit your changes with a descriptive message.
- Push your branch to your fork:
git push origin my-feature-branch
. - Create a pull request from your branch to the main repository.
- Describe your changes and reference any related issues.
Please adhere to the Swift Style Guide, and use the provided formatting tools in the project.
Please add appropriate unit tests for any new features or bug fixes. Run the tests in Xcode to ensure that they pass.
Your pull request will be reviewed by the maintainers. Please address any review comments promptly.
If you have any questions or need help with your contribution, please contact the maintainers via the GitHub repository or the project's mailing list.
Thank you for contributing to SSS!