NavicaReservar uma demonstração
PT
Programadores/Guia do SDK
+DO SEU DOMÍNIO A UMA APLICAÇÃO FUNCIONAL

Um modelo comum.
O seu próprio software.

O NAVICA SDK reúne o acesso tipado a dados, a criação de ontologias e o desenvolvimento de aplicações. Parta de um projeto de aplicação aprovisionado e adapte-o à sua operação.

Pedir acesso ao SDK
+01 / OBTER ACESSO

Comece com o projeto certo.

Os pacotes do SDK e os repositórios iniciais requerem atualmente acesso. Como parte da integração de programadores, fornecemos a configuração dos pacotes e uma aplicação inicial para o seu ambiente.

Traga um domínio, algumas fontes representativas e a aplicação que pretende criar. Identificaremos consigo o ponto de partida certo.
Solicitar acesso para programadores
+02 / MODELAR O DOMÍNIO

Declare o que a sua aplicação compreende.

Defina os objetos e as relações em TypeScript. O exemplo abaixo liga projetos a equipas. As consultas tipadas e as avaliações assentam na mesma base.

operations.tsTYPESCRIPT
01import { defineOntology } from '@navica-ai/sdk';02 03export const operations = defineOntology(04  ({ nodeType, relation, string, date, enumOf }) => {05    const project = nodeType('project', {06      name: string().role('identity'),07      dueDate: date(),08      status: enumOf(['active', 'complete']),09    });10 11    const team = nodeType('team', {12      name: string().role('identity'),13    });14 15    relation('deliveredBy', project, team);16  },17);
+03 / CONSTRUIR A APLICAÇÃO

Trabalhe em React e TypeScript.

Uma aplicação Navica reúne a sua declaração, as páginas React, o cliente de dados gerado e o modelo do mundo. Mantenha a interface centrada no trabalho enquanto o modelo transporta o contexto.

my-application/├─ app.tsx Declaração da aplicação├─ pages/ Interfaces React├─ generated/ Cliente de domínio tipado└─ world/ Objetos e relações

Adapte a página, alargue o modelo e ligue as ações de que o seu fluxo de trabalho necessita. Utilize componentes de interface mantidos ou componha a sua própria interface.

+04 / VALIDAR E PUBLICAR

Verifique antes de aplicar.

Depois de instalar as dependências e configurar o acesso no projeto aprovisionado, inicie sessão no ambiente de destino e compile a aplicação.

npm install
navica login
navica app compile app.tsx

A compilação valida a aplicação localmente. A implementação é um passo separado e explícito no ambiente que selecionar.

navica app deploy app.tsx --apply

Utilize o ponto de entrada do seu projeto de aplicação. Reveja o ambiente de destino e as alterações de implementação antes de aplicar um lançamento.

+O SEU PRÓXIMO PASSO

Traga o domínio.
Ajudamo-lo a começar.

Peça acesso ao SDK e percorra com a nossa equipa o fluxo de trabalho de modelo, aplicação e implementação.

Reservar uma demonstraçãosales@navica.ai
Guia do SDK | Modelar, criar e implementar | Navica