Development & Production modes¶
Documentação descontinuada
Esta página faz parte de uma versão descontinuada da documentação. Está presente neste acervo e neste formato enquanto seu conteúdo não é inteiramente migrado para as demais sessões desta documentação.
Ao desenvolver extensões utilizando o Quoti os desenvolvedores podem contar com dois ambientes de execução dentro de uma mesma organização para cada extensão.
Development mode¶
O ambiente de desenvolvimento é acessível pelo link: [https://quoti.cloud/{organização}/develop/{path_da_extensão}](https://quoti.cloud/{organização}/develop/{path_da_extensão})
.
Este modo tem como principal finalidade dar agilidade na visualização das alterações de código da sua extensão durante o processo de desenvolvimento. Para isso, este ambiente conta com a funcionalidade de live reload que atualiza a página toda vez que uma alteração no código local é feita. **O live reload é ativado ao executar o comando qt serve
da Quoti CLI na pasta de uma extensão.
💡 Clique para mais detalhes de como desenvolver extensões ou como utilizar a Quoti CLI.
Production mode¶
O ambiente de produção é acessível pelo link:[https://quoti.cloud/{organização}/develop/{path_da_extensão}](https://quoti.cloud/{organização}/develop/{path_da_extensão})
.
Diferente do modo de desenvolvimento, este ambiente não possui funcionalidade de live reload, exigindo que o usuário atualize manualmente a página caso queira visualizar a versão aplicada no modo de produção.
O modo de produção conta ainda com um histórico de versões que podem ser renomeadas e ativadas a qualquer momento.
💡 Clique para mais detalhes de como controlar as versões do ambiente de produção.
Troubleshooting¶
- Qualquer usuário da organização tem acesso à extensão no ambiente de desenvolvimento?
Qualquer usuário da organização que conheça o link da sua extensão em ambiente de desenvolvimento poderá executá-la. Caso queira restringir o acesso da sua extensão em ambiente de desenvolvimento para você ou usuários específicos, você deve incluir no código da sua extensão checagens do usuário, perfil, permissão ou grupo.