PHPackages                             idmarinas/lotgd-skeleton - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. idmarinas/lotgd-skeleton

ActiveLibrary[Framework](/categories/framework)

idmarinas/lotgd-skeleton
========================

A new version of The Legend of the Green Dragon, upgrade scripts and optimization, migrating to a Symfony Application

7.1.2(3y ago)3107[17 issues](https://github.com/idmarinas/lotgd-skeleton/issues)CC-BY-NC-SA-2.0PHPPHP ^7.4 | ^8.0CI failing

Since Oct 1Pushed 3y ago1 watchersCompare

[ Source](https://github.com/idmarinas/lotgd-skeleton)[ Packagist](https://packagist.org/packages/idmarinas/lotgd-skeleton)[ Fund](https://www.paypal.me/idmarinas)[ RSS](/packages/idmarinas-lotgd-skeleton/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (17)Versions (35)Used By (0)

[![GitHub release](https://camo.githubusercontent.com/01b457fb343d3eaf7c34111123051ac1afa4a8408d94b6d6ee03d6a42b7cdb05/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f69646d6172696e61732f6c6f7467642d736b656c65746f6e2e737667)](https://camo.githubusercontent.com/01b457fb343d3eaf7c34111123051ac1afa4a8408d94b6d6ee03d6a42b7cdb05/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f69646d6172696e61732f6c6f7467642d736b656c65746f6e2e737667)[![GitHub Release Date](https://camo.githubusercontent.com/59813e3b69dff9f00f4fbde96e7233782e0612f5cbf3dcc9d079f40f54e7060e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f69646d6172696e61732f6c6f7467642d736b656c65746f6e2e737667)](https://camo.githubusercontent.com/59813e3b69dff9f00f4fbde96e7233782e0612f5cbf3dcc9d079f40f54e7060e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f69646d6172696e61732f6c6f7467642d736b656c65746f6e2e737667)[![GitHub code size in bytes](https://camo.githubusercontent.com/8d89e35c4d7c51dc20df2ceba39bcd03c1773f651ad8d6d6fe1f86744934a087/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f69646d6172696e61732f6c6f7467642d736b656c65746f6e)](https://camo.githubusercontent.com/8d89e35c4d7c51dc20df2ceba39bcd03c1773f651ad8d6d6fe1f86744934a087/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f69646d6172696e61732f6c6f7467642d736b656c65746f6e)[![Website](https://camo.githubusercontent.com/f65a0d079a1f0ef43c30e784d3307c45c9d333aedb14420d4d3ca8eacce033f7/68747470733a2f2f696d672e736869656c64732e696f2f776562736974652d75702d646f776e2d677265656e2d7265642f68747470732f6c6f7467642e696e666f6d6d6f2e65732e7376673f6c6162656c3d6c6f7467642d64656d6f)](https://lotgd.infommo.es)[![Build in PHP](https://camo.githubusercontent.com/2481de14e5f78f28379efca292bc893cb220c7be2b65e99331a3a27597515e18/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d253545372e332d3838393242462e7376673f6c6f676f3d706870)](http://php.net/)

[![GitHub issues](https://camo.githubusercontent.com/1d23841b0c9fad8c870f5a18a903d973dc6b0692a75a895410482000665f9fdb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f69646d6172696e61732f6c6f7467642d736b656c65746f6e2e737667)](https://camo.githubusercontent.com/1d23841b0c9fad8c870f5a18a903d973dc6b0692a75a895410482000665f9fdb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f69646d6172696e61732f6c6f7467642d736b656c65746f6e2e737667)[![GitHub pull requests](https://camo.githubusercontent.com/ef8d3ac1dcbc6c0bf17e75a6448bc7579bc2e20e49ba03a95982bc7b4f4b75f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f69646d6172696e61732f6c6f7467642d736b656c65746f6e2e737667)](https://camo.githubusercontent.com/ef8d3ac1dcbc6c0bf17e75a6448bc7579bc2e20e49ba03a95982bc7b4f4b75f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f69646d6172696e61732f6c6f7467642d736b656c65746f6e2e737667)[![Github commits (since latest release)](https://camo.githubusercontent.com/cf8c79c9d431bf6944385a825414dde7628a7aa637642c1fe715ebedd22fd907/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6d6d6974732d73696e63652f69646d6172696e61732f6c6f7467642d736b656c65746f6e2f6c61746573742e737667)](https://camo.githubusercontent.com/cf8c79c9d431bf6944385a825414dde7628a7aa637642c1fe715ebedd22fd907/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6d6d6974732d73696e63652f69646d6172696e61732f6c6f7467642d736b656c65746f6e2f6c61746573742e737667)[![GitHub commit activity](https://camo.githubusercontent.com/83ce836c40356d0f5f038d0f1065dc7a998bf5eb31ab96248d17f9434da4dad8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6d6d69742d61637469766974792f772f69646d6172696e61732f6c6f7467642d736b656c65746f6e2e737667)](https://camo.githubusercontent.com/83ce836c40356d0f5f038d0f1065dc7a998bf5eb31ab96248d17f9434da4dad8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6d6d69742d61637469766974792f772f69646d6172696e61732f6c6f7467642d736b656c65746f6e2e737667)[![GitHub last commit](https://camo.githubusercontent.com/3224d7e82e0480259fea4437797249d1c2aa75aefa322c0642e837c4c5364e05/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f69646d6172696e61732f6c6f7467642d736b656c65746f6e2e737667)](https://camo.githubusercontent.com/3224d7e82e0480259fea4437797249d1c2aa75aefa322c0642e837c4c5364e05/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f69646d6172696e61732f6c6f7467642d736b656c65746f6e2e737667)

[![GitHub top language](https://camo.githubusercontent.com/f38279644e0c982109dc277fdd350a592bbe68554dfa3d5e57f4a107dfcf72f7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f69646d6172696e61732f6c6f7467642d736b656c65746f6e2e737667)](https://camo.githubusercontent.com/f38279644e0c982109dc277fdd350a592bbe68554dfa3d5e57f4a107dfcf72f7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f69646d6172696e61732f6c6f7467642d736b656c65746f6e2e737667)[![GitHub language count](https://camo.githubusercontent.com/a8dd2dab59ea1ba5dcbf34c5541cb3bb53cb29b5295b515c06ec0df33e9963ca/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f756e742f69646d6172696e61732f6c6f7467642d736b656c65746f6e2e737667)](https://camo.githubusercontent.com/a8dd2dab59ea1ba5dcbf34c5541cb3bb53cb29b5295b515c06ec0df33e9963ca/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f756e742f69646d6172696e61732f6c6f7467642d736b656c65746f6e2e737667)

[![Maintainability](https://camo.githubusercontent.com/2f8557df955fbb0a9c870ad48692aaaa79e059293339035786e5230b60c9d51a/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f34353533323339656163396537313766316363652f6d61696e7461696e6162696c697479)](https://codeclimate.com/github/idmarinas/lotgd-skeleton/maintainability)[![Code Climate technical debt](https://camo.githubusercontent.com/11426bda60e9b4a8de471267269737cb8e9193d5acbebc899e21451d4a2dc031/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f746563682d646562742f69646d6172696e61732f6c6f7467642d736b656c65746f6e3f63616368655365636f6e64733d3836343030)](https://camo.githubusercontent.com/11426bda60e9b4a8de471267269737cb8e9193d5acbebc899e21451d4a2dc031/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f746563682d646562742f69646d6172696e61732f6c6f7467642d736b656c65746f6e3f63616368655365636f6e64733d3836343030)

[![built with gulp](https://camo.githubusercontent.com/59a8dfd90db2c85b4f83f6e333edc5d1ac3bb86a922cc389be3ce2de9da60ec0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f67756c702d6275696c64735f746869735f70726f6a6563742d6562346134622e7376673f6c6f676f3d67756c70)](http://gulpjs.com/)[![built with webpack](https://camo.githubusercontent.com/80c1b1d90f0861b614e269f8f9fd5b13a7862a62644c24913794e298315da15b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7765627061636b2d6275696c64735f6a6176617363726970742d3137356439362e7376673f6c6f676f3d7765627061636b)](https://webpack.js.org)[![Dependabot Status](https://camo.githubusercontent.com/bd76949704ad14323eb9291191e07db22053ff928b5368fb9569a6f42165a117/68747470733a2f2f6170692e646570656e6461626f742e636f6d2f6261646765732f7374617475733f686f73743d676974687562267265706f3d69646d6172696e61732f6c6f7467642d736b656c65746f6e)](https://dependabot.com)

[![PayPal.Me - The safer, easier way to pay online!](https://camo.githubusercontent.com/839f7a2ee81e2fa6cb54f2c179b70902d6796b6ef3c36d582cfdff4200e8e24d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f6e6174652d68656c705f6d795f70726f6a6563742d6666616132392e7376673f6c6f676f3d70617970616c2663616368655365636f6e64733d3836343030)](https://www.paypal.me/idmarinas)[![Liberapay - Donate](https://camo.githubusercontent.com/8d33dc96c2794162751ffddcf654ef847a41b08a805be9f4819c633ecc30e90f/68747470733a2f2f696d672e736869656c64732e696f2f6c69626572617061792f72656365697665732f49444d6172696e61732e7376673f6c6f676f3d6c69626572617061792663616368655365636f6e64733d3836343030)](https://liberapay.com/IDMarinas/donate)[![ko-fi](https://camo.githubusercontent.com/201ef269611db7eb6b5d08e9f756ab8980df3014b64492770bdf13a6ed924641/68747470733a2f2f6b6f2d66692e636f6d2f696d672f676974687562627574746f6e5f736d2e737667)](https://ko-fi.com/E1E0VZ9V)[![Twitter](https://camo.githubusercontent.com/4eab3e3bdf7a2eb887b02ed6b2ef434aad4c516daa2544f0872ddc59cfc8776d/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c2663616368655365636f6e64733d3836343030)](https://twitter.com/idmarinas)

About
=====

[](#about)

This is the template for the IDMarinas Edition core. It contains what you need to create your customization and tools to build it. This skeleton does not include the core files, they are not necessary for the creation of your customization.

IDMarinas Edition
-----------------

[](#idmarinas-edition)

Skeleton version for IDMarinas Edition: ***7.1.\****

First steps
-----------

[](#first-steps)

- You need have installed `npm`, `composer` and `gulp` as global commands.

    > *Gulp* globally, run command `npm install gulp-cli -g`*Composer* globally see

Create project
--------------

[](#create-project)

### Method 1

[](#method-1)

- Run command `composer create-project idmarinas/lotgd-skeleton MyCustomLoTGD` to create a skeleton of LoTGD Core > It will create a MyCustomLoTGD directory with a new LoTGD Core application inside.
- Run command `npm install` for install all nodes packages.
    - Note: When Fomantic Ui asks you to install, select "Skip install" and then accept everything.
    - Not is necesary install in proyect folder.

### Method 2

[](#method-2)

- Clone repository in your directory.
- Run command `composer install` for install all composer packages.
- Run command `composer lotgd:skeleton:project:create`
    - This copy files to `_core_files/` folder for you.
    - Olso copy files needed for commands in your `MyCustomLoTGD` directory.
- Run command `php bin/console lotgd:regenerate:app_secret` this regenerate APP\_SECRET of `.env` file.
    - Only need run one time.
- Run command `php bin/console lotgd:regenerate:app_secret --iv` this regenerate APP\_SECRET\_IV of `.env` file.
    - Only need run one time.
- Run command `npm install` for install all nodes packages.
    - Note: When Fomantic Ui asks you to install, select "Skip install" and then accept everything.
    - Not is necesary install in proyect dir.

Upgrade project from previous version (New in version 5.2.\* of Skeleton)
-------------------------------------------------------------------------

[](#upgrade-project-from-previous-version-new-in-version-52-of-skeleton)

- Before make any change, commit all changes in your project.
    - With this can see all new changes can modify as you need.

### For project of version 5.1.\* and lower.

[](#for-project-of-version-51-and-lower)

- Need download repository and copy files to your project directory.
    - Revise all changes and make changes as you need.
- Run command `composer lotgd:skeleton:project:upgrade` and wait.

### For project of version 5.2.\* and higher.

[](#for-project-of-version-52-and-higher)

- In your composer.json search the following packages:
    - `"idmarinas/lotgd"` and `"idmarinas/lotgd-skeleton"` Upgrade the version of these packages to the desired version, e.g. `5.2.*`
    - Both packages must have the same major version and the same minor version, the patch version must always be an asterisk.
        - Note: `X.Y.Z`: `X` is a major version, `Y` is a minor version, `Z` is a patch version.
        - Note: with `*` in patch version this download los patches of packages this is only a fixed errors, not break your installation.
- Run command `composer update`
- Wait to finish.
- Run command `composer lotgd:skeleton:project:upgrade` and wait.

Prepare your custom LoTGD
-------------------------

[](#prepare-your-custom-lotgd)

- Configure .env file with your data.
    - Can create multiple files for separate config for enviroment:
        - `.env.prod` contain data for production environment.
        - `.env.dev` contain data for development environment.
        - `.env.test` contain data for test environment.
    - Can read comments in `.env` for know how work `.env` files.
- Run command `php bin/console lotgd:regenerate:app_secret` this regenerate APP\_SECRET of `.env` file.
    - ⚠️ Only need first time install LoTGD. If you already have a project in production, changing it again may break your installation.
- Run command `php bin/console lotgd:regenerate:app_secret -iv` this regenerate APP\_SECRET\_IV of `.env` file.
    - ⚠️ Only need first time install LoTGD. If you already have a project in production, changing it again will cause all previously encrypted data to become unencryptable.
- Now only need prepare all your customizations and modules

Prepare for deployment
----------------------

[](#prepare-for-deployment)

- Run command `npm run lotgd-dev` for build a version for development server, located in `dist/dev/`
- Run command `npm run lotgd-prod` for build a version for production server, located in `dist/prod/`

Tips
----

[](#tips)

- **Composer and Package**
    - You can add new dependencies as your project needs them, but do NOT remove any of the default ones.
    - Note: Please do not change the versions of the dependencies.

Other
=====

[](#other)

Read [Wiki](https://github.com/idmarinas/lotgd-skeleton/wiki) for more information.

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~26 days

Recently: every ~129 days

Total

34

Last Release

1240d ago

Major Versions

4.8.0 → 5.0.02021-02-01

5.5.0 → 6.0.02021-08-02

6.2.0 → 7.0.02022-01-04

PHP version history (5 changes)4.4.0PHP ^7.2

4.6.0PHP ^7.3

7.0.0PHP ^7.3 | ^8.0

7.1.1PHP ^7.4

7.1.2PHP ^7.4 | ^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/35842929?v=4)[IDMarinas](/maintainers/IDMarinas)[@idmarinas](https://github.com/idmarinas)

---

Top Contributors

[![idmarinas](https://avatars.githubusercontent.com/u/35842929?v=4)](https://github.com/idmarinas "idmarinas (110 commits)")

---

Tags

composergulplotgdlotgd-idmarinas-editionphpskeletonskeleton-application

###  Code Quality

TestsPHPUnit

Static AnalysisRector

### Embed Badge

![Health badge](/badges/idmarinas-lotgd-skeleton/health.svg)

```
[![Health](https://phpackages.com/badges/idmarinas-lotgd-skeleton/health.svg)](https://phpackages.com/packages/idmarinas-lotgd-skeleton)
```

###  Alternatives

[symfony/symfony-demo

Symfony Demo Application

2.6k254.2k](/packages/symfony-symfony-demo)[oro/platform

Business Application Platform (BAP)

645143.5k114](/packages/oro-platform)[shopware/production

177209.0k](/packages/shopware-production)[symfony/skeleton

A minimal Symfony project recommended to create bare bones applications

6214.6M2](/packages/symfony-skeleton)[kimai/kimai

Kimai - Time Tracking

4.8k9.0k1](/packages/kimai-kimai)[sylius/sylius-standard

Starting point for projects powered by Sylius eCommerce.

279297.2k](/packages/sylius-sylius-standard)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
