إطار Next.js للذكاء الاصطناعي لبوّابات البيانات المفتوحة، مع مهارات Claude Code لبنائها.
ينشئ PortalJS بوّابة بيانات بصفحة رئيسية وفهرس قابل للبحث وصفحة عرض لكلّ مجموعة بيانات، بشيفرة Next.js عادية قابلة للتعديل. ويضمّ مهارات Claude Code تبني البوّابة من وصف وتضيف مجموعات بيانات ورسومًا وتربطها بخلفية CKAN وتنشرها. ويعمل مع خلفيات عدّة مثل CKAN وGitHub وFrictionless. لفرق البيانات والجهات التي تنشر بيانات مفتوحة.
تنبيه: سكربت التثبيت يُمرَّر من الويب إلى bash: اقرأه أولًا. تحقّق من تراخيص البيانات قبل نشر البوّابة.
Paste this prompt into Claude Code: it reads the README and installs it with you, showing each command before running it.
Help me install “PortalJS” (https://github.com/datopian/portaljs) on my machine and use it with Claude Code. - Read the README and follow its installation method. The README documents this command: `npm create portaljs@latest my-portal`. - Check the requirements first (versions, accounts, API keys). - Explain each command before running it; for API keys, use environment variables and never ask me to paste them here. - At the end, show me how to use it with a first example.
Once installed, try for example:
/portaljs-new-portal "Auckland Council open data portal" Auckland Council open data portal
1.0.0