Skip to content

Contributing Guidelines

Metin Münüklü edited this page Jun 18, 2023 · 3 revisions

Thank you for considering contributing to our project! We appreciate your interest and support. By contributing to this project, you agree to follow these guidelines to ensure a positive and inclusive community.

Table of Contents

Code of Conduct

Please review our Code of Conduct to understand the behavior we expect from our contributors.

How Can I Contribute?

There are several ways you can contribute to this project:

  • Reporting bugs and suggesting enhancements by opening issues.
  • Contributing code improvements and new features by creating pull requests.
  • Participating in discussions and providing feedback on issues and pull requests.

We appreciate all contributions, big or small!

Getting Started

To get started with contributing, follow these steps:

  1. Fork the repository and clone it to your local machine.
  2. Set up the project on your local environment by following the instructions in the README file.
  3. Create a new branch for your contribution.
  4. Make your changes and test them thoroughly.
  5. Commit your changes with clear and descriptive commit messages.
  6. Push your changes to your forked repository.
  7. Submit a pull request to the main repository.

If you need any help or have questions, feel free to reach out to us through the issue tracker or other communication channels.

Submitting Contributions

When submitting your contributions, please follow these guidelines:

  • Provide a clear and descriptive title for your pull request or issue.
  • Explain the purpose and context of your changes.
  • Include any relevant information or documentation to support your changes.
  • Ensure that your code adheres to the project's styleguides and coding conventions.
  • Test your changes thoroughly before submitting them.
  • Respond to any feedback or questions promptly and respectfully.

Styleguides

  • Follow the existing code style and formatting conventions.
  • Maintain consistency with the rest of the project.
  • Document any significant changes or new features.

Community and Communication

We welcome and encourage open and respectful communication within our community. Here are some guidelines:

  • Be polite, inclusive, and considerate of others' opinions and ideas.
  • Use clear and concise language.
  • Provide constructive feedback and suggestions.
  • Avoid personal attacks or harassment.
  • Respect the project maintainers and other contributors.

License

By contributing to this project, you agree to license your contributions under the LICENSE of the project.


We appreciate your time and effort in contributing to our project! Your contributions help make this project better and more valuable for the community.