Jellyfin LLM/"AI" Development Policy
10 days ago
- #Jellyfin
- #LLM Policy
- #Code Quality
- Jellyfin emphasizes code quality, focusing on readability, simplicity, and conciseness.
- LLM output is prohibited in direct communications like issues, pull requests, and forum posts.
- Exceptions are made for LLM-assisted translations if noted and original language is provided.
- LLM code contributions must be concise, focused, and uphold formatting and quality standards.
- Contributors must review and explain LLM-generated code changes in their own words.
- Changes must be tested, build correctly, and handle review feedback appropriately.
- Features or refactors require in-depth understanding and must follow development policies.
- Reviewers have final discretion to reject PRs that are over-complex or poorly structured.
- LLM-developed community projects must be marked as such and respect licenses and attributions.
- Moderators will not engage in 'LLM police' activities but enforce blatant rule violations.