PHPackages                             singular/singular-project - 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. singular/singular-project

ActiveProject[Framework](/categories/framework)

singular/singular-project
=========================

Projeto base Singular Framework da Net On

2.0.1(8y ago)1150[1 issues](https://github.com/oaugustus/singular-project/issues)JavaScript

Since Oct 6Pushed 7y ago2 watchersCompare

[ Source](https://github.com/oaugustus/singular-project)[ Packagist](https://packagist.org/packages/singular/singular-project)[ RSS](/packages/singular-singular-project/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (3)Dependencies (6)Versions (5)Used By (0)

Singular Project
================

[](#singular-project)

Startup base e rápido para projetos da Net On com Singular framework.

1. Criação de um novo projeto
-----------------------------

[](#1-criação-de-um-novo-projeto)

```
composer create-project singular/singular-project nomedoprojeto --stability=dev

```

2. Configurações iniciais
-------------------------

[](#2-configurações-iniciais)

Após o projeto ser criado, é necessário realizar as configurações iniciais.

### 2.1 Inicialização do Phinx

[](#21-inicialização-do-phinx)

Para gerenciar as migrações de banco de dados da aplicação, o projeto baseado no Singular utiliza o [Phinx](https://phinx.org).

O Phinx já está iniciado no projeto, mas é necessário configurá-lo para o acesso ao banco de dados na máquina onde a aplicação está sendo desenvolvida.

Acesse o arquivo **phinx.yml** no diretório raiz, em seguida:

- Duplique o bloco de configuração **base** e altere o nome do novo bloco para **dev-** seguido pelo seu nome. Por exemplo: **dev-otavio**;
- No novo bloco, altere as configurações de acesso ao banco de acordo com as configurações da instalação do mysql em sua máquina. Exemplo de configuração

```
    ...

    dev-otavio:
        adapter: mysql
        host: localhost
        name: singular
        user: root
        pass: 'root'
        port: 3306
        charset: utf8
```

- Em seguida, teste suas configurações:

```
vendor/bin/phinx test
..
Phinx by Rob Morgan - https://phinx.org. 0.8.1
..
using config file ./phinx.yml
using config parser yaml
success!
```

Se ocorrer algum erro, realize a alteração no arquivo e teste novamente até obter sucesso.

- Para finalizar, é necessário criar uma variável de ambiente em sua máquina. Se estiver utilizando Linux ou MacOS, basta digitar o seguinte comando, substituíndo o **seunome** pelo nome que você colocou no arquivo de configuração:

```
export PHINX_ENVIRONMENT=dev-seunome
```

###  Health Score

25

—

LowBetter than 36% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity66

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 ~1 days

Total

2

Last Release

3167d ago

### Community

Maintainers

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

---

Top Contributors

[![oaugustus](https://avatars.githubusercontent.com/u/424960?v=4)](https://github.com/oaugustus "oaugustus (98 commits)")

### Embed Badge

![Health badge](/badges/singular-singular-project/health.svg)

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

###  Alternatives

[getkirby/cms

The Kirby core

1.5k567.4k428](/packages/getkirby-cms)[elgg/elgg

Elgg is an award-winning social networking engine, delivering the building blocks that enable businesses, schools, universities and associations to create their own fully-featured social networks and applications.

1.7k16.2k43](/packages/elgg-elgg)[oleksandr-torosh/yona-cms

Yona CMS - open source content management system (CMS). Written in Phalcon PHP Framework (v 1.3.x). Has a convenient modular structure. Has simple configuration and architecture. Can be easily modified for any task with any loads.

3642.1k](/packages/oleksandr-torosh-yona-cms)[vesp/core

Vesp core library to make backend simple

243.9k5](/packages/vesp-core)[forme/framework

An MVC framework for WordPress.

185.0k4](/packages/forme-framework)

PHPackages © 2026

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