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.
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 aanvragenSDK-packages en starter-repositories vereisen momenteel toegang. Als onderdeel van de developer-onboarding leveren we de packageconfiguratie en een applicatiestarter voor uw omgeving.
Definieer de objecten en relaties in TypeScript. Het voorbeeld hieronder verbindt projecten met teams. Getypeerde queries en evaluaties bouwen voort op hetzelfde fundament.
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);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.
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.
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.tsxCompilatie valideert de applicatie lokaal. Deployment is een aparte, expliciete stap naar de door u gekozen omgeving.
navica app deploy app.tsx --applyGebruik het entrypoint uit uw applicatieproject. Controleer de doelomgeving en de deploymentwijzigingen voordat u een release toepast.
Vraag SDK-toegang aan en loop het model, de applicatie en de deploymentworkflow door met ons team.
Plan een demosales@navica.ai