PHPackages                             thcolin/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. thcolin/skeleton

AbandonedArchivedLibrary

thcolin/skeleton
================

07JavaScript

Since Jul 27Pushed 10y agoCompare

[ Source](https://github.com/thcolin/skeleton)[ Packagist](https://packagist.org/packages/thcolin/skeleton)[ RSS](/packages/thcolin-skeleton/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Silex &amp; Angular Skeleton
----------------------------

[](#silex--angular-skeleton)

My own vision of Silex &amp; Angular webapp.

Configurations
--------------

[](#configurations)

There is an Exemple controller in Angular &amp; Silex. Help me to keep productive. To reset follow instructions.

AngularJS
=========

[](#angularjs)

Edit the application name in files :

- `angular/app.modules.js`
- `angular/app.config.js`
- `angular/shared/message/messageController.js`
- `angular/shared/message/messageService.js`

Delete folder :

- `angular/components/Exemple`

Silex
=====

[](#silex)

Edit the files :

- `app/routes.php`

Be free to edit `app/env.php`

Delete file :

- `src/Controllers/ExempleController.php`

Assets :
========

[](#assets-)

Delete files :

- `resources/assets/less/style.less`
- `resources/views/index.twig`

Bower
=====

[](#bower)

Edit the `bower.json` :

- name
- dependencies
- overrides (for Gulp)

Composer
========

[](#composer)

Edit the `composer.json` :

- name
- require
- autoload (preset to `Skeleton`)

Todo
----

[](#todo)

- Make it a `yo generator`

Install
-------

[](#install)

Just create a projet with composer (and remove the existing VCS) :

`composer create-project thcolin/skeleton PROJECT dev-master`

Next, updates dependencies, run :

- `composer update`
- `bower update`
- `npm update`

Then run `gulp` (got a watch function)

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/da10c726354d1aa00676fb0d17ffe2d09b0a7ffa5a910c72c1070f999e05802e?d=identicon)[thcolin](/maintainers/thcolin)

---

Top Contributors

[![thcolin](https://avatars.githubusercontent.com/u/9131757?v=4)](https://github.com/thcolin "thcolin (3 commits)")

### Embed Badge

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

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

PHPackages © 2026

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