mirror of
https://github.com/Vateron-Media/XC_VM.git
synced 2026-10-31 03:03:24 +01:00
Structure:
- Split development/ (20 files) into development/ (framework reference) and guides/ (how-to)
- Moved 13 how-to files into new guides/ category (auth, cli, error-handling, etc.)
- Moved navbar-rendering.md from system/ into development/
- Deleted empty system/README.md files
- Deleted documentation_gaps.md (all gaps resolved) and redundant info/update.md
Sidebar / navbar:
- Removed all emojis from _sidebar.md (EN + RU) — fixes tree hierarchy rendering
- Removed flag emojis from _navbar.md language switcher
- Removed duplicate entries from the old "System Documentation" section
- Renamed section headers: "Development" -> "Framework Reference" + "Developer Guides"
Content fixes (modules.md EN + RU):
- Updated "Class naming" section: now documents XcVm\Module\{Pascal} namespaces
(was "global PHP namespace — Until PHP namespaces are introduced")
- Updated main module class example to use namespace declaration + use statements
- Updated class naming in ModuleLoader description to FQN
- Replaced installCrontab() manual crontab instruction with getCronEntries() API
- Updated enable/disable section: added ModuleState enum table, updated config examples
- Fixed FAQ answer for disabling a module
Content fixes (bootstrap-contexts.md EN + RU):
- Replaced CONTEXT_* string constants with BootContext enum cases throughout
- Updated boot() signature: string $context -> BootContext $context
- Updated getContext() return type: ?string -> ?BootContext
New framework reference docs (EN + RU):
- docs/{en,ru}/development/event-system.md: EventDispatcher singleton bridge,
#[ListensTo] attribute, getEventSubscribers() array API, stoppable events,
built-in event catalog, custom event authoring, ListensTo attribute reference
- docs/{en,ru}/development/exception-hierarchy.md: full XcVmException tree,
container vs module subtrees, PSR-11 compliance notes, catch-by-subsystem examples
53 lines
2.2 KiB
Markdown
53 lines
2.2 KiB
Markdown
<!-- markdownlint-disable first-line-h1 -->
|
|
|
|
- [Home](en-us/)
|
|
|
|
- **API Reference**
|
|
- [System API](en-us/api/system_api.md)
|
|
- [XtreamCodes API](en-us/api/xtreamcodes_api.md)
|
|
- [Playlists](en-us/api/playlist.md)
|
|
|
|
- **Administration**
|
|
- [SSL Certificate Generation](en-us/administration/ssl-generation.md)
|
|
- [Update Mechanism](en-us/administration/update-system.md)
|
|
- [Reseller System](en-us/administration/reseller-system.md)
|
|
- [Backup Strategy](en-us/administration/backup-strategy.md)
|
|
|
|
- **Build & Compilation**
|
|
- [Build System (MAIN vs LB)](en-us/builds/build_system.md)
|
|
|
|
- **Framework Reference**
|
|
- [Architecture Overview](en-us/development/architecture.md)
|
|
- [Autoloader](en-us/development/autoloader.md)
|
|
- [Bootstrap Contexts](en-us/development/bootstrap-contexts.md)
|
|
- [Module System](en-us/development/modules.md)
|
|
- [Event System](en-us/development/event-system.md)
|
|
- [Exception Hierarchy](en-us/development/exception-hierarchy.md)
|
|
- [HTTP Request Handling](en-us/development/http-request-handling.md)
|
|
- [Streaming Subsystem](en-us/development/streaming-subsystem.md)
|
|
- [Caching and Redis](en-us/development/caching-and-redis.md)
|
|
- [Navbar Rendering](en-us/development/navbar-rendering.md)
|
|
|
|
- **Developer Guides**
|
|
- [Development Workflow](en-us/guides/dev-workflow.md)
|
|
- [CLI Tools & Migrations](en-us/guides/cli-tools.md)
|
|
- [Authentication and Sessions](en-us/guides/authentication-and-sessions.md)
|
|
- [Permissions and RBAC](en-us/guides/permissions-and-rbac.md)
|
|
- [Input Validation](en-us/guides/input-validation.md)
|
|
- [Error Handling](en-us/guides/error-handling.md)
|
|
- [Process Management](en-us/guides/process-management.md)
|
|
- [Translations](en-us/guides/translations.md)
|
|
- [GeoIP and Device Detection](en-us/guides/geoip-and-device-detection.md)
|
|
- [Ministra STB Emulation](en-us/guides/ministra-browser-emulation.md)
|
|
- [PHPUnit Setup](en-us/guides/phpunit-phar.md)
|
|
- [Diagnostics Service](en-us/guides/diagnostics-api.md)
|
|
- [Feature Flags](en-us/guides/feature-flags.md)
|
|
|
|
- **Info & Operations**
|
|
- [FAQ](en-us/info/faq.md)
|
|
- [Migration Guide](en-us/info/migration_guide.md)
|
|
- [Watch Folder](en-us/info/watch_folder.md)
|
|
|
|
- **Releases**
|
|
- [Pre-release Checklist](en-us/updates_checklist.md)
|