NavicaRéserver une démo
FR
Développeurs/Guide du SDK
+DE VOTRE DOMAINE À UNE APPLICATION OPÉRATIONNELLE

Un modèle commun.
Votre propre logiciel.

Le SDK Navica réunit l’accès typé aux données, la conception de l’Ontology et le développement d’applications. Partez d’un projet d’application provisionné, puis adaptez-le à votre activité.

Demander l’accès au SDK
+01 / OBTENIR L’ACCÈS

Partez du bon projet.

Les packages du SDK et les dépôts de démarrage sont actuellement sur demande d’accès. Nous fournissons la configuration des packages et une application de démarrage pour votre environnement dans le cadre de la prise en main développeur.

Apportez un domaine, quelques sources représentatives et l’application que vous souhaitez créer. Nous identifierons avec vous le bon point de départ.
Organiser l’accès développeur
+02 / MODÉLISER LE DOMAINE

Déclarez ce que votre application comprend.

Définissez les objets et les relations en TypeScript. L’exemple ci-dessous relie des projets à des équipes. Les requêtes typées et les évaluations s’appuient sur le même socle.

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 / CRÉER L’APPLICATION

Travaillez en React et TypeScript.

Une application Navica réunit sa déclaration, ses pages React, son client de données généré et son modèle du monde. Gardez l’interface centrée sur le travail pendant que le modèle porte son contexte.

my-application/├─ app.tsx Déclaration de l’application├─ pages/ Interfaces React├─ generated/ Client de domaine typé└─ world/ Objets et relations

Adaptez la page, étendez le modèle et connectez les actions dont votre workflow a besoin. Utilisez des composants d’interface maintenus ou composez votre propre interface.

+04 / VALIDER ET DÉPLOYER

Vérifiez avant d’appliquer.

Après avoir installé les dépendances et configuré l’accès dans le projet provisionné, connectez-vous à l’environnement cible et compilez l’application.

npm install
navica login
navica app compile app.tsx

La compilation valide l’application en local. Le déploiement est une étape distincte et explicite, sur l’environnement que vous avez choisi.

navica app deploy app.tsx --apply

Utilisez le point d’entrée de votre projet d’application. Vérifiez l’environnement cible et les changements de déploiement avant d’appliquer une version.

+VOTRE PROCHAINE ÉTAPE

Apportez votre domaine.
Nous vous aidons à démarrer.

Demandez l’accès au SDK et parcourez avec notre équipe le workflow de modélisation, d’application et de déploiement.

Réserver une démosales@navica.ai
Guide du SDK | Modéliser, créer et déployer | Navica