mirror of
https://github.com/pelican-dev/plugins.git
synced 2026-05-09 08:26:01 +02:00
[PR #83] [CLOSED] Add server-documentation plugin #103
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/plugins#103
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/pelican-dev/plugins/pull/83
Author: @gavinmcfall
Created: 1/18/2026
Status: ❌ Closed
Base:
main← Head:main📝 Commits (10+)
9c4c150Add server-documentation plugin for Pelican Panel20614ecfix: Filament v4 imports and PHPStan level 6 compliance4142e1afix: code style and remaining PHPStan issues9ddec46fix: additional Pint style fixesbda8e15fix: method chaining indentation in Document.phpe2b582dFix phpdoc_align style issuesafb98e5Fix PHPStan type annotations and ignore commentse329467Fix PHPStan ignore comments and Pint stylee223d34Use comment-style phpstan ignore for enum checkb621948Fix phpstan-ignore-line for enum_exists check📊 Changes
46 files changed (+4053 additions, -0 deletions)
View changed files
➕
server-documentation/LICENSE(+21 -0)➕
server-documentation/README.md(+362 -0)➕
server-documentation/composer.json(+27 -0)➕
server-documentation/config/server-documentation.php(+72 -0)➕
server-documentation/database/factories/DocumentFactory.php(+98 -0)➕
server-documentation/database/factories/DocumentVersionFactory.php(+47 -0)➕
server-documentation/database/migrations/2024_01_01_000001_create_documents_table.php(+35 -0)➕
server-documentation/database/migrations/2024_01_01_000002_create_document_versions_table.php(+28 -0)➕
server-documentation/database/migrations/2024_01_01_000003_create_document_server_table.php(+27 -0)➕
server-documentation/database/migrations/2024_01_01_000004_update_documents_type_column.php(+42 -0)➕
server-documentation/database/migrations/2024_01_01_000005_add_unique_constraint_to_documents_slug.php(+22 -0)➕
server-documentation/database/migrations/2024_01_01_000006_add_performance_indexes_and_fix_slug_constraint.php(+87 -0)➕
server-documentation/docs/images/admin-create-document.png(+0 -0)➕
server-documentation/docs/images/admin-documents-list.png(+0 -0)➕
server-documentation/docs/images/admin-edit-document.png(+0 -0)➕
server-documentation/docs/images/player-view.png(+0 -0)➕
server-documentation/docs/images/server-admin-view.png(+0 -0)➕
server-documentation/docs/images/server-mod-view.png(+0 -0)➕
server-documentation/docs/images/version-history-preview.png(+0 -0)➕
server-documentation/docs/images/version-history-restore.png(+0 -0)...and 26 more files
📄 Description
WIP - 2025-01-19
Summary
A documentation management plugin for Pelican Panel that allows administrators to create, organize, and distribute documentation to server users with granular permission-based visibility.
Features
Security
Infrastructure
Test plan
php artisan test --filter=ServerDocumentationSummary by CodeRabbit
New Features
Documentation
Style
Localization
✏️ Tip: You can customize this high-level summary in your review settings.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.