إطار Next.js للذكاء الاصطناعي لبوّابات البيانات المفتوحة، مع مهارات Claude Code لبنائها.
ينشئ PortalJS بوّابة بيانات بصفحة رئيسية وفهرس قابل للبحث وصفحة عرض لكلّ مجموعة بيانات، بشيفرة Next.js عادية قابلة للتعديل. ويضمّ مهارات Claude Code تبني البوّابة من وصف وتضيف مجموعات بيانات ورسومًا وتربطها بخلفية CKAN وتنشرها. ويعمل مع خلفيات عدّة مثل CKAN وGitHub وFrictionless. لفرق البيانات والجهات التي تنشر بيانات مفتوحة.
تنبيه: سكربت التثبيت يُمرَّر من الويب إلى bash: اقرأه أولًا. تحقّق من تراخيص البيانات قبل نشر البوّابة.
Collez ce prompt dans Claude Code : il lit le README et fait l’installation avec vous, en montrant chaque commande avant de la lancer.
Aide-moi à installer « PortalJS » (https://github.com/datopian/portaljs) sur ma machine et à l'utiliser avec Claude Code. - Lis le README et suis sa méthode d'installation. Le README indique cette commande : `npm create portaljs@latest my-portal`. - Vérifie d'abord les prérequis (versions, comptes, clés d'API). - Explique chaque commande avant de la lancer ; pour les clés d'API, utilise des variables d'environnement et ne me demande jamais de les coller ici. - À la fin, montre-moi comment m'en servir avec un premier exemple.
Une fois installé, essayez par exemple :
/portaljs-new-portal "Auckland Council open data portal" Auckland Council open data portal
1.0.0