Pular para conteúdo

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.

FAQ: Developing extensions with Quoti