Executando verificação de segurança...
1

Criei um framework pra quem que só quer usar controllers e criar entitys e dtos

tomato-x

O tomato-x é um ambiente que pega projetos baseados em pastas e jsons, o diferencial dele é que você pode reutilizar controllers pré criados, adicionando apenas parametros,dtos ou entitys, a ideia é ter um grande hub onde você pode plugar distribuidoras de controllers.

Exemplos:

userland/projects/projetoTest/manifest.json
#arquivo de entrada para qualquer projeto
{
    "author":"dotvinci",
    "version":"1.0.0",
    "distros":["generic"],
    "distros_config":{},
    "port":3000,
    "render_directory":"src"
}
userland/projects/projetoTest/src/hello/index.json
#uma rota hello que responde uma página html simples
#base seria o controller (<distroname>:action_<action/controllername>)
{
    "base":"generic:action_responsehtmlpage",
    "response":"generic:response_responsehtmlpage",
    "catch_response":"generic:catch_responsehtmlpage",
    "method":"get",
    "status":200,
    "params": {
        "site_name":"My website",
        "title":"Tomato-X",
        "description":"I hate tomatos"
    }
}

A ideia é simples mas na minha opnião tem um grande potencial.
O projeto está em desenvolvimento ainda, além de eu estar criando uma distribuidora de controllers postgresql.

Caso queira deixar uma estrela no repositório agradeço muito!

Carregando publicação patrocinada...