Skip to content

[Interfaces] Modernization and Corese Next Integration for Corese Command (CLI v5) #10

Description

@remiceres

Summary

Refonte et modernisation de l'outil en ligne de commande corese-command sous Picocli pour offrir une CLI moderne, rapide et ergonomique branchée sur le moteur corese-next. Démarrage dès la Phase 1 (Alpha 1) avec l'onboarding du 3ᵉ développeur.

Objectives

Phase 1 & 2 (Alpha 1 & 2 — Fin 2026 / S1 2027)

  • Migration vers Picocli avec autocomplétion bash/zsh et messages d'aide clairs.
  • Commandes de base : chargement de graphes, interrogation SPARQL 1.1 / 1.2 (query), et mise à jour (update).
  • Conversion et sérialisation de formats RDF avec options d'affichage.

Phase 3 & 4 (Alpha 3 & 4 — S2 2027)

  • Commande native de validation SHACL (validate) avec formatage des rapports W3C.
  • Commande d'inférence sémantique et application de règles (infer).

Phase 5 (Beta 1 — Fin 2027)

  • Distribution binaire autonome et scripts wrappers pour les environnements de production et CI/CD.
  • Documentation complète de la CLI sur corese-docs.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    epicHigh-level umbrella initiative grouping multiple issues

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions