Framework que auxilia no desenvolvimento de aplicações com maior isolamento entre módulos. Possibilita o reaproveitamento de módulos com sua stack completa.
Para usar o orki você precisa configurar o arquivo orki.json que contém a lista de módulos a ser carregado pelo framework.
npm install orki
Abaixo um exemplo de arquivo:
/app/orki.json
{
"name": "app",
"version": "1.0.0",
"author": "Nome do autor",
"modules": [
"modulo-1",
"modulo-2",
]
}
Abaixo um exemplo de como instanciar o orki em sua aplicação:
/app/index.js
const orki = require('orki')
orki
.catch(err => console.error(err))
Os módulos do orki tem uma estrutura que propoe 2 etapas para o uso de alguns recursos. Para a utilização você precisa declarar na pasta /app/moduo-1/catalog
as intenções de uso de algum recurso. No caso de alguns recursos você também precisa implementar na pasta /app/modulo-1/src
com o mesmo nome do catalogo.
Veja a documentação para maiores detalhes de cada recurso.