Skip to content

Template de um projeto para extensões do Quoti

Notifications You must be signed in to change notification settings

byndcloud/quoti-app-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Templates para extensões do Quoti

Este repositório contém templates para extensões com ou sem build utilizadas na plataforma Quoti. Especificamente, esse template é usado pelos comandos qt init e qt create da nossa CLI.

Extensões sem build

  • São extensões que não precisam de build durante todo o processo de desenvolvimento
  • Tendem a ser mais rápidas, porém não é aconselhável utilizá-la em grandes projetos, devido a sua limitação de não poder importar arquivos e nem instalar dependências externas ao Quoti

Extensões com build

  • São extensões que precisam de build durante todo o processo de desenvolvimento
  • É possível importar diversos arquivos além poder instalar dependências externas ao Quoti.
  • Podemos utilizar a mesma árvore de arquivos que geralmente encontramos durante o desenvolvimento Front-end de qualquer aplicação

Features

Com o quoti-apps você está no controle. Veja o que você poder fazer durante o desenvolvimento das extensões

  • Utilizar o banco de dados Firestore da sua organização, pois toda extensão tem um documento (que pode ter subcollections) no Firestore do Quoti.
  • Ter acesso a toda nossa API que usamos para gerenciar diversas funcionalidades como por exemplo listar os usuários da sua organização
  • Ter acesso a toda nossa Vuex Store e obter diversos dados como, por exemplo, o token de autenticação, e dados pessoais do usuário que está logado.
  • Criar seus próprios módulos no Vuex do Quoti. Dessa forma você pode desenvolver extensões utilizando sua arquitetura de projeto preferida.

Como usar cada feature

Saiba mais clicando aqui

Instalação

Há duas maneiras de adotar esse template em seus projetos.

  1. Instalando nossa CLI e usando o comando qt init (recomendado)

    npm -g install quoti-cli

    Em seguida, execute o comando init

    qt init
  2. Realizando o clone deste repositório...

    git clone https://github.com/byndcloud/quoti-app-template.git
    cd ./quoti-app-template

    ...e usando uma das pastas extension-no-build ou extension-with-build dependendo do tipo de extensão que você deseja.

License

MIT Criado com ❤️ pela Beyond Co

About

Template de um projeto para extensões do Quoti

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published