Skip to content

Community Guidelines

Welcome to the JournalPHP community. These guidelines apply wherever the project is discussed: GitHub Issues, pull requests, repository discussions.

Core Principles

We are here to build a better platform together. Criticizing ideas with arguments is an important part of the process. But let's not make it personal.

Prohibited:

  • Offensive or demeaning comments, hate speech
  • Harassment, impersonation, defamation
  • Deleting or sabotaging other participants' content
  • Abusing or disclosing personal information
  • Obscene content
  • Spam, phishing, any destructive actions in the repository
  • Discussion of software piracy

Violations are grounds for action by maintainers, up to and including being blocked on GitHub.

Writing Issues and PRs

  • Clear title — convey the issue or proposal at a glance
  • One issue, one topic — do not duplicate the same problem across multiple issues
  • Language — English or Russian, both are welcome
  • Do not sign manually — GitHub shows the author automatically

Before creating an issue, read the FAQ and check existing issues.

Giving Useful Feedback

  • Read the original message fully before replying
  • Avoid one-word replies like "+1" — use GitHub reactions instead
  • Do not split a single thought into multiple consecutive comments
  • If the topic has drifted — open a new issue

Conflicts

If you have a conflict with another participant — do not escalate it yourself. Describe the situation to maintainers via GitHub Issues.

Released under the MIT License.