What problem does it solve?
This Skill eliminates the tedious, error-prone process of manually configuring a local development environment for OrangeHRM, which requires coordinating multiple PHP versions, database services, and container orchestration without installing dependencies directly on the host machine.
Core Features & Use Cases
- Docker Environment Setup: Guides developers through configuring the companion orangehrm-os-dev-environment repo, including selecting the lowest supported PHP version, setting up LOCAL_SRC mounting, and adding required /etc/hosts entries.
- Common Task Guidance: Covers running PHP/Composer/Yarn commands inside containers, accessing the dev database, switching between PHP and database versions, and accessing the app over HTTP/HTTPS.
- Troubleshooting Support: Provides step-by-step resolution for common failures including host port conflicts, container crashes, database connection errors, mount misconfigurations, and drift between the reference guide and the companion repo.
- Use Case: A new OrangeHRM contributor can get a working local dev stack running in minutes, and experienced developers can quickly resolve stack failures without digging through compose file documentation.
Quick Start
Use the dev-environment skill to walk you through setting up your local OrangeHRM Docker development stack and resolve any container or connectivity issues you encounter.