Skip to content

Latest commit

Β 

History

History
127 lines (79 loc) Β· 3.39 KB

File metadata and controls

127 lines (79 loc) Β· 3.39 KB

πŸ“œ Code of Conduct

StudentPy Community Code of Conduct

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.


🀝 Our Standards

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.

🚫 Unacceptable Behavior

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.

πŸ’¬ Pull Requests and Discussions

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.


πŸ§‘β€πŸŽ“ Beginners Are Welcome

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.


πŸ›‘οΈ Reporting Problems

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.


βš–οΈ Enforcement

Project maintainers may take appropriate action when this Code of Conduct is violated.

Depending on the situation, actions may include:

  1. A private warning.
  2. Removal of inappropriate content.
  3. Temporary restriction from participating.
  4. Removal of contribution privileges.
  5. Permanent removal from the project.

The severity of the response will depend on the nature and circumstances of the violation.


πŸ“š Scope

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

πŸ“œ License

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.


🐍 StudentPy

Learn β†’ Contribute β†’ Improve β†’ Share.

Thank you for helping make StudentPy a better place to learn Python. πŸš€