inwebo / open-resume-model
Open resume PHP model implementation.
Installs: 53
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/inwebo/open-resume-model
Requires
- php: ^8.0|^7.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.89
- phpstan/phpstan: ^2.1
This package is auto-updated.
Last update: 2025-11-20 14:20:44 UTC
README
Open resume PHP model implementation for creating structured, standardized CV/resume data.
📋 Description
This library provides a PHP model implementation for handling resume/CV data in a structured and standardized way. It offers a clean, object-oriented approach to manage professional profiles, work experience, education, skills, and other resume-related information.
🎯 Features
- Structured Data Model: Clean PHP classes for resume components
- Type Safety: Full PHP type declarations for data integrity
- PSR-4 Autoloading: Standard autoloading configuration
- Modern PHP: Compatible with PHP 7.1+ and PHP 8.0+
- Quality Assured: Includes PHPStan and PHP-CS-Fixer for code quality
📦 Installation
Install via Composer:
composer require inwebo/open-resume-model
🔧 Requirements
- PHP ^7.1 or ^8.0
🛠️ Development
Code Quality Tools
This project uses industry-standard tools to maintain code quality:
PHP CS Fixer
Format your code according to coding standards:
composer php-cs-fixer
PHPStan
Run static analysis to detect potential issues:
composer phpstan
Installing Development Dependencies
composer install --dev
📝 License
This project is licensed under the GPL-3.0-or-later License. See the LICENSE file for details.
👤 Author
inwebo
- GitHub: @inwebo
- Email: github@inwebo.net
🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
🔗 Links
⭐ Show your support
Give a ⭐️ if this project helped you!
Made with ❤️ by inwebo