Skip to content

Add more contributions guides#4006

Merged
ildyria merged 2 commits intomasterfrom
contribution
Jan 25, 2026
Merged

Add more contributions guides#4006
ildyria merged 2 commits intomasterfrom
contribution

Conversation

@ildyria
Copy link
Member

@ildyria ildyria commented Jan 21, 2026

Summary by CodeRabbit

  • New Features

    • Added infinite scroll threshold settings for galleries to customize preloading behavior.
    • Expanded renamer system with new transformation modes (TRIM, LOWER, UPPER, UCWORDS, UCFIRST) and per-resource applicability controls.
    • Updated photo-album relationship structure for enhanced flexibility.
  • Documentation

    • Added quick Docker-based installation instructions to README.
    • Introduced AI/Claude contribution guidelines for developers.
    • Updated API and database schema documentation.

✏️ Tip: You can customize this high-level summary in your review settings.

@ildyria ildyria requested a review from a team as a code owner January 21, 2026 21:32
@coderabbitai
Copy link

coderabbitai bot commented Jan 21, 2026

📝 Walkthrough

Walkthrough

This PR documents several system enhancements: AI-assisted contribution guidelines, Docker-based quick-start instructions, Photo-Album many-to-many relationships replacing single ownership, expanded Renamer modes and rule applicability flags, new infinite scroll pagination configuration, and updated localization file references. Primarily documentation with data model and public API declaration updates reflected in reference docs.

Changes

Cohort / File(s) Summary
Contribution Guidelines
README.md, docs/Contribute.md, docs/README.md
Added AI/Claude contribution guidelines with Specification-Driven Development (SDD) workflow and two-PR submission pattern. Added Docker quick-start block. Updated navigation links and timestamps across contribution documentation.
How-To Guides
docs/specs/2-how-to/configure-pagination.md, docs/specs/2-how-to/sql-timeout-logging.md, docs/specs/2-how-to/translating-lychee.md, docs/specs/2-how-to/using-renamer.md
Documented new infinite scroll threshold settings; updated SQL timeout severity levels and location references; updated test command references; expanded Renamer modes (TRIM, LOWER, UPPER, UCWORDS, UCFIRST) with new rule applicability flags and revised code examples.
Conceptual & Reference Docs
docs/specs/1-concepts/README.md, docs/specs/3-reference/api-design.md, docs/specs/3-reference/database-schema.md, docs/specs/3-reference/localization.md, docs/specs/3-reference/renamer-system.md
Updated Album relationship documentation (now includes both AlbumSizeStatistics and Statistics); documented Photo model pivot table renames and many-to-many Album relationship; expanded RenamerModeType enum and updated RenamerRule public declarations (replaced name with rule, removed timestamps, added is_photo_rule and is_album_rule); reconciled localization file index.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Poem

🐰 Docs renewed with springtime cheer,
Many-to-many albums appear!
Renamer modes bloom, pagination flows,
AI wisdom and Docker—how the garden grows! 🌱✨

🚥 Pre-merge checks | ✅ 1
✅ Passed checks (1 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

🧹 Nitpick comments (1)
docs/specs/2-how-to/sql-timeout-logging.md (1)

137-140: Add required “Last updated” footer.

Per documentation guidelines, append an HR and a “Last updated” line at the bottom of this Markdown file.

✅ Proposed footer
@@
 - Traditional PHP-FPM may not trigger all timeout handlers consistently
+
+---
+*Last updated: January 21, 2026*

@ildyria ildyria merged commit 42be587 into master Jan 25, 2026
4 checks passed
@ildyria ildyria deleted the contribution branch January 25, 2026 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant