Welcome to StudentPy! π
StudentPy is an educational open-source project created to help students learn Python, programming, and open-source collaboration.
We want this repository to remain a safe, respectful, inclusive, and learning-focused environment for everyone.
Everyone participating in StudentPy is expected to:
- Be respectful and professional.
- Treat other contributors fairly.
- Welcome beginners and help them learn.
- Give constructive feedback.
- Respect different opinions and approaches.
- Focus discussions on improving the project.
- Give appropriate credit to other contributors.
- Follow the project's license and contribution guidelines.
The following behavior is not acceptable:
- Harassment or bullying.
- Personal attacks or insults.
- Discrimination or hateful behavior.
- Threats or intimidation.
- Deliberately disrupting the project.
- Sharing malicious or harmful code.
- Plagiarism or claiming someone else's work as your own.
- Spam or unrelated promotional content.
- Sharing private or personal information about others without permission.
- Any other behavior that makes the community unsafe or unwelcoming.
Technical disagreements are normal in open-source development.
When discussing an issue or Pull Request:
- Explain your reasoning clearly.
- Criticize the code, not the person.
- Consider alternative approaches.
- Keep discussions relevant.
- Accept constructive feedback.
- Avoid unnecessary arguments.
A contribution can be rejected without rejecting the person who made it.
You do not need to be an experienced programmer to contribute.
StudentPy welcomes first-time contributors.
If you make a mistake:
Learn from it, fix it, and keep going. π
Maintainers and experienced contributors should provide useful and respectful guidance whenever possible.
If you experience or observe behavior that violates this Code of Conduct, report it privately to the project maintainers through the contact method provided in the repository.
Please include enough information for the maintainers to understand what happened.
Do not publicly share someone's private information when reporting an issue.
Project maintainers may take appropriate action when this Code of Conduct is violated.
Depending on the situation, actions may include:
- A private warning.
- Removal of inappropriate content.
- Temporary restriction from participating.
- Removal of contribution privileges.
- Permanent removal from the project.
The severity of the response will depend on the nature and circumstances of the violation.
This Code of Conduct applies to participation in the StudentPy project, including:
- GitHub Issues
- Pull Requests
- Discussions
- Code reviews
- Project-related communication
- Other official StudentPy community spaces
This Code of Conduct is provided as part of the StudentPy project.
The project's source code is distributed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for details.
Learn β Contribute β Improve β Share.
Thank you for helping make StudentPy a better place to learn Python. π