Luminosity
A modern style blogging platform
Install / Use
/learn @cmd05/LuminosityREADME
Luminosity
Remote repository for Luminosity - The Modern Blogging Platform. <br>
Features
- Find articles on various topics
- Follow other users
- Use a web-friendly interface to create posts
- Create drafts before publishing articles
- Comment and react on articles
- Bookmark articles
- Customize your profile
- Responsive Design and Dark Mode option
Design
The project implements Model-View-Controller design pattern. This project has been built using a custom framework
application/ App Logic and Backend
Config- Configuration items and filesLibraries- Base classes and main libraries used by derived classesControllersAjax Controllers- Handle internal API requests.(Returns: JSON)Controller Traits- Configuration values for controllersView Controllers- Load appropriate view and display data
Helpers- Includes common utility functions used across the applicationSQL- ContainsSQL DumpandProceduresfor ModelsViews- Each view controller has unique view folder with different pages(default index.php)Vendor- External Packages used by PHPBootstrap.php- The bootstrap file builds the application by including the setup files and starting the session. It also initializes the class and vendor autoloaders.
public/ Application frontend
index.php- Main file
.htaccess Route Requests through Public folder
Packages used
Setup Luminosity
Follow the Installation Guide to set up Luminosity.
Contributing
You may open an issue here
Related Skills
oracle
347.0kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
prose
347.0kOpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
Command Development
107.8kThis skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
Plugin Structure
107.8kThis skill should be used when the user asks to "create a plugin", "scaffold a plugin", "understand plugin structure", "organize plugin components", "set up plugin.json", "use ${CLAUDE_PLUGIN_ROOT}", "add commands/agents/skills/hooks", "configure auto-discovery", or needs guidance on plugin directory layout, manifest configuration, component organization, file naming conventions, or Claude Code plugin architecture best practices.
