Skip to content

Joomla!

An open source content management system.

Mostly friendly. Welcome, with extra rules.

Homepage Repository

AI may be used, but contributors must fully understand, review and test all AI-generated code, ensure GPL compatibility, and label AI-assisted PRs with [AI]. Vibe-coded submissions are not allowed, and AI-generated explanations and comments must be reviewed; raw AI answers are discouraged.

Policy by area

Code contributionsPatches, pull requests and other changes written with AI tools.
Mostly friendly
  • AI use must be disclosed
  • Contributor takes full responsibility
  • A human must review the output
  • Output must be license-compatible
Issues & bug reportsBug reports, security reports and issues found or written with AI tools.
Friendly
  • A human must review the output
AI-written textPull request descriptions, issue comments and summaries written by AI.
Mostly friendly
  • AI use must be disclosed
  • A human must review the output

In their own words

Code contributions

However, AI-generated code must never be submitted without full human understanding, review, and validation by the contributor.

Joomla! Generative AI policy

Any pull request that contains AI-assisted or AI-generated content (code, tests, documentation, or substantial comments) must be clearly marked by adding [AI] at the beginning of the PR title and/or using the [AI Generated] label.

Joomla! Generative AI policy

All contributions must be compatible with the GNU GPL version 2 or later.

Joomla! Generative AI policy

The contributor is always accountable for the final submission.

Joomla! Generative AI policy

Issues & bug reports

Posting raw AI-generated answers (including in issues or discussions) is discouraged because it:

Joomla! Generative AI policy

AI-written text

AI-generated explanations, testing instructions, comments or documentation must also be reviewed.

Joomla! Generative AI policy

Sources