Debate Zone is an open-source platform that empowers individuals to engage in meaningful debates and discussions from the convenience of their smartphones. We believe that open and constructive dialogue is crucial for personal growth and societal progress, and we invite everyone to join our team and collaborate with us in making this platform even better.
- Open Source: Debate Zone is open-source, which means that the community can contribute, review code, and improve the platform together.
- Accessible Anywhere: Access the platform from your smartphone, ensuring that you can engage in debates no matter where you are.
- Robust Moderation: We take online etiquette seriously. Debate Zone includes robust moderation tools to ensure a respectful and inclusive environment for all users.
We welcome contributors of all skill levels, from developers and designers to writers and testers. Whether you want to help with coding, design, documentation, or just have suggestions to improve Debate Zone, your contributions are valuable to us.
By following these steps, you can effectively contribute to the project while collaborating with the owners (Grigori and Maxim) and the community.
-
Look at current tasks, select one or more and contact the owners (Grigori or Maxim) of the app to discuss about task(s).
-
Fork the repository you'll be working on by clicking the "Fork" button on the top right corner of the repository's GitHub page. This creates a copy of the repository under your GitHub account.
-
Clone the forked repository to your local machine using the following command, replacing your-username with your GitHub username:
git clone https://github.com/your-username/repository-name.git
-
Create a new branch for your task:
git checkout -b feature-name
-
Make the necessary changes to the codebase, ensuring you follow best practices and coding guidelines.
-
Commit your changes with clear and meaningful messages:
git commit -m "Fix issue #123: Description of the change"
-
Push your changes to your forked repository on GitHub:
git push origin feature-name
-
Create a Pull Request (PR) by navigating to the original repository's GitHub page. GitHub will detect your recent push and provide an option to create a PR.
-
Provide a clear and detailed explanation of your changes in the PR description, and if applicable, reference the issue that your PR addresses.
-
Wait for the owners to review your PR. Be responsive to any feedback and make necessary adjustments if requested.
-
Once your PR is approved, it will be merged into the main repository, and your contribution will be part of the project.