Ribozilla Development Mode
Obter o código-fonte#
Você pode obter o código-fonte clonando o repositório usando o seguinte comando:
git clone https://github.com/wapablos/ribozilla.gitInstalar dependências e iniciar o aplicativo#
yarn install-devyarn server:allInicializar a documentação#
cd ribozilla-docsyarn start- On browser go to
http://localhost:3000/
Configurar as extensões#
cd ribozilla-extensionsyarn install Criar nova extensão#
Se você quiser adicionar um novo software para configurar na interface do Ribozilla
cd climkdir my-extensioncd my-extensiontouch my-extension.tsPara iniciar o código base, é necessário importar os métodos do pacote ribozilla-clui-api
/* my-extension.ts */import RibozillaExtension, { Categories, ParamsTypes, InputTypes, RequiredTypes } from '../../packages/ribozilla-clui-api/lib'
const extension = new RibozillaExtension('Software Name', '1.0.0')
extension.command('software-cmd-1') .category(Categories.OTHER) .param(ParamsTypes.ARG, 'output', 'Output', -1, [[InputTypes.FILE]], RequiredTypes.MAIN_IN) .end()
extension.command('software-cmd-2') .category(Categories.ALIGNMENT) .param(ParamsTypes.FLAG, '-mt1', 'Mate 1', 1, [[InputTypes.FILE]]) .end()
extension.generateExtension('filename', __dirname)yarn buildnode my-extension/my-extension.jsVerifique a API para mais informações dos métodos disponíveis.