Skip to content

Restore Radarr/Sonarr, overhaul README, add repo guides#32

Merged
joshdev8 merged 1 commit into
mainfrom
feat/restore-services-and-readme-overhaul
May 13, 2026
Merged

Restore Radarr/Sonarr, overhaul README, add repo guides#32
joshdev8 merged 1 commit into
mainfrom
feat/restore-services-and-readme-overhaul

Conversation

@joshdev8
Copy link
Copy Markdown
Owner

@joshdev8 joshdev8 commented May 13, 2026

  • Add Radarr (7878) and Sonarr (8989) to docker-compose.yml, attached to both media_network and download_network so Seerr can request and Watchlistarr/Transmission can reach them.
  • README: badges, "Why AutoPlexx?" section, Mermaid architecture diagram, Common Operations, Kometa run instructions, screenshots placeholder; move Radarr/Sonarr from "recommended" into the Content Management table; drop the Transmission VPN claim.
  • Add CLAUDE.md describing repo layout, network isolation, env-var contract, and Kometa config structure.
  • Add .github/ISSUE_TEMPLATE/ bug_report, feature_request, and config.

Summary by CodeRabbit

  • New Features

    • Integrated Radarr and Sonarr services for automated movie and TV show management
  • Documentation

    • Implemented standardized GitHub Issue templates for bug reports and feature requests
    • Added comprehensive project documentation covering architecture and configuration details
    • Enhanced README with setup instructions, common operations, and service information

Review Change Stack

- Add Radarr (7878) and Sonarr (8989) to docker-compose.yml, attached
  to both media_network and download_network so Seerr can request and
  Watchlistarr/Transmission can reach them.
- README: badges, "Why AutoPlexx?" section, Mermaid architecture
  diagram, Common Operations, Kometa run instructions, screenshots
  placeholder; move Radarr/Sonarr from "recommended" into the
  Content Management table; drop the Transmission VPN claim.
- Add CLAUDE.md describing repo layout, network isolation, env-var
  contract, and Kometa config structure.
- Add .github/ISSUE_TEMPLATE/ bug_report, feature_request, and config.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@joshdev8 joshdev8 linked an issue May 13, 2026 that may be closed by this pull request
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 13, 2026

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

This PR adds two new media management services (Radarr and Sonarr) to the Docker Compose stack and provides comprehensive supporting documentation: updated README reflecting the new services and operational prerequisites, developer guidance in CLAUDE.md, and GitHub issue templates to standardize bug reports and feature requests.

Changes

Service Addition and Repository Documentation

Layer / File(s) Summary
Radarr and Sonarr service definitions
docker-compose.yml
Adds Radarr (port 7878) and Sonarr (port 8989) services with LinuxServer images, persistent config volumes, shared Plex media mounts, and network attachments. Declares radarr and sonarr top-level volumes.
README service and prerequisite documentation
README.md
Updates intro/badges, prerequisites (required .env secrets, Plex token timing), Getting Started (USERDIR bind mounts, startup command), Common Operations section, Architecture flowchart, Services tables (Kometa clarified as external), Transmission description (VPN wording removed), and Network/Kometa Configuration sections. Removes Radarr/Sonarr from "Not included but recommended."
Claude AI operational guidance
CLAUDE.md
New file documenting stack overview, docker compose commands, network/volume architecture, Tracearr healthcheck model, Kometa config layout, and .env variable contract breakdown.
GitHub issue template configuration
.github/ISSUE_TEMPLATE/bug_report.yml, .github/ISSUE_TEMPLATE/config.yml, .github/ISSUE_TEMPLATE/feature_request.yml
Adds bug report form (with pre-flight checks for docker compose config and required secrets), feature request form (problem/change/alternatives/context), and config (disables blank issues, adds contact links to GitHub Discussions and Plex support).

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

  • joshdev8/AutoPlexx#22: Adds Radarr and Sonarr services to docker-compose.yml, directly related to the service portfolio and compose configuration changes.

Suggested labels

enhancement

Poem

🐰 Two new scouts join the media crew,
Radarr hunts films, Sonarr seeks shows so true!
Documentation blooms, templates guide the way,
The stack grows stronger with each passing day! 📺✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the three main changes: restoring Radarr/Sonarr services, overhauling the README documentation, and adding repository guidance files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/restore-services-and-readme-overhaul

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


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.

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.

Question: Include Radarr, Sonarr,... by default

1 participant