Skip to content

Improve documentation#4094

Merged
ildyria merged 3 commits intomasterfrom
docs
Feb 16, 2026
Merged

Improve documentation#4094
ildyria merged 3 commits intomasterfrom
docs

Conversation

@ildyria
Copy link
Member

@ildyria ildyria commented Feb 16, 2026

Summary by CodeRabbit

  • New Features

    • Added an LDAP demo server configuration for easy local testing of LDAP authentication.
  • Documentation

    • Added a comprehensive LDAP demo guide covering setup, environment configuration, testing users, troubleshooting, and production notes.
  • Chores

    • Updated test infrastructure paths used by the PostgreSQL test target for improved organization.

@ildyria ildyria requested a review from a team as a code owner February 16, 2026 09:30
@coderabbitai
Copy link

coderabbitai bot commented Feb 16, 2026

📝 Walkthrough

Walkthrough

Relocates the docker-compose-pgsql.yaml reference used by the Makefile test target to docs/specs/2-how-to/docker-compose/. Adds a new Docker Compose LDAP demo file and a comprehensive ldap-demo.md document covering deployment, configuration, testing, and troubleshooting for Lychee with a test LDAP server.

Changes

Cohort / File(s) Summary
Build Configuration
Makefile
Updated test_pgsql_v2 to use docs/specs/2-how-to/docker-compose/docker-compose-pgsql.yaml for both up and down operations (path relocation).
LDAP Demo Setup
docs/specs/2-how-to/docker-compose/docker-compose-ldap.demo.yaml
Added new Docker Compose demo defining an ldap service using ghcr.io/rroemhild/docker-test-openldap:master with host port mappings 10389:10389 and 10636:10636.
LDAP Documentation
docs/specs/2-how-to/ldap-demo.md
Added comprehensive guide for deploying Lychee with a test LDAP server: prerequisites, step-by-step deployment, environment variable configuration, testing, troubleshooting, LDAPS notes, and cleanup instructions.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐇 I hopped a path from root to docs, so spry,
An LDAP demo now basks in the sky,
Test users ready, ports set to play,
Configs and tips to light the way,
A little rabbit cheers — setup, hurray! 🎈

🚥 Pre-merge checks | ✅ 2
✅ Passed checks (2 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Merge Conflict Detection ✅ Passed ✅ No merge conflicts detected when merging into master

✏️ 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 (2)
docs/specs/2-how-to/docker-compose/docker-compose-ldap.demo.yaml (1)

1-1: Unnecessary leading blank line.

The file starts with an empty line before the services: block.

docs/specs/2-how-to/ldap-demo.md (1)

1-3: Remove unnecessary leading blank lines.

The file has three blank lines before the first heading.

ildyria and others added 2 commits February 16, 2026 10:36
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
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.

🧹 Nitpick comments (1)
docs/specs/2-how-to/docker-compose/docker-compose-ldap.demo.yaml (1)

1-10: Looks good for a demo/docs asset.

One minor note: the image tag :master is a floating tag that could change unexpectedly. For a demo file this is generally fine, but if reproducibility matters, consider pinning to a specific digest or release tag.

@ildyria ildyria merged commit 92fc6b5 into master Feb 16, 2026
44 checks passed
@ildyria ildyria deleted the docs branch February 16, 2026 10:22
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