First of all, thank you for taking the time to contribute! 🎉👍
Provide a clear and detailed description of the new feature you are proposing.
Explain the use case or scenario where this feature would be beneficial.
Describe what you expect the new feature to do.
Include any additional information that might be relevant to the feature request, such as examples, related issues, or similar features in other projects.
When creating a bug report, please clearly and concisely describe the issue you encountered.
Include detailed steps to reproduce the bug, if possible. This helps in identifying the root cause of the issue.
Describe what you expected to happen when encountering the bug.
Explain what happened when encountering the bug.
Include any additional information that might be helpful in debugging the issue, such as screenshots, error messages, or relevant code snippets.
Please follow the Conventional Commits message format for your commits. This helps in generating meaningful changelogs and maintaining a structured commit history.
Before creating a pull request, ensure the following steps have been completed:
- Linting: Ensure your code follows the linting rules.
- Formatting: Format your code according to the project's standards.
- Testing: Run tests to ensure your changes do not break existing functionality.
Before creating a pull request, execute the following commands:
make lint
make format
make test
These commands will check for lint errors, format your code, and run tests to ensure the changes meet the project's standards and do not introduce regressions.
have a good day :)