NavicaPlan een demo
NL
Developers/SDK-gids
+VAN UW DOMEIN NAAR EEN WERKENDE APPLICATIE

Een gemeenschappelijk model.
Uw eigen software.

De Navica SDK brengt getypeerde datatoegang, ontology-authoring en applicatieontwikkeling samen. Begin met een ingericht applicatieproject en pas het daarna aan uw operatie aan.

SDK-toegang aanvragen
+01 / TOEGANG KRIJGEN

Begin met het juiste project.

SDK-packages en starter-repositories vereisen momenteel toegang. Als onderdeel van de developer-onboarding leveren we de packageconfiguratie en een applicatiestarter voor uw omgeving.

Breng een domein mee, een paar representatieve bronnen en de applicatie die u wilt bouwen. Samen bepalen we het juiste startpunt.
Regel toegang voor developers
+02 / MODELLEER HET DOMEIN

Declareer wat uw applicatie begrijpt.

Definieer de objecten en relaties in TypeScript. Het voorbeeld hieronder verbindt projecten met teams. Getypeerde queries en evaluaties bouwen voort op hetzelfde fundament.

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 / BOUW DE APPLICATIE

Werk in React en TypeScript.

Een Navica-applicatie brengt de declaratie, React-pagina’s, gegenereerde dataclient en het wereldmodel samen. Houd de interface gericht op het werk, terwijl het model de context draagt.

my-application/├─ app.tsx Applicatiedeclaratie├─ pages/ React-interfaces├─ generated/ Getypeerde domeinclient└─ world/ Objecten & relaties

Pas de pagina aan, breid het model uit en verbind de acties die uw workflow vereist. Gebruik onderhouden UI-componenten of stel uw eigen interface samen.

+04 / VALIDEREN & RELEASEN

Controleer het voordat u het toepast.

Installeer de dependencies en configureer de toegang in het ingerichte project. Meld u daarna aan bij de doelomgeving en compileer de applicatie.

npm install
navica login
navica app compile app.tsx

Compilatie valideert de applicatie lokaal. Deployment is een aparte, expliciete stap naar de door u gekozen omgeving.

navica app deploy app.tsx --apply

Gebruik het entrypoint uit uw applicatieproject. Controleer de doelomgeving en de deploymentwijzigingen voordat u een release toepast.

+UW VOLGENDE STAP

Breng het domein mee.
We helpen u op weg.

Vraag SDK-toegang aan en loop het model, de applicatie en de deploymentworkflow door met ons team.

Plan een demosales@navica.ai
SDK-gids | Modelleren, bouwen en uitrollen | Navica