From 341c051d21068874439b976d3fd03141c2e88bc6 Mon Sep 17 00:00:00 2001 From: sajeetharan Date: Thu, 13 Aug 2026 16:18:40 +0530 Subject: [PATCH] Add DevGlobe ADX growth dashboard and build script - Introduced a new markdown document detailing the architecture and setup for the DevGlobe ADX growth dashboard. - Created a script to generate the dashboard JSON configuration, including data sources, queries, and visualizations for growth metrics, developer adoption, and agent network insights. - Implemented validation checks to ensure the integrity of the generated dashboard structure. --- app/sitemap.js | 4 +- components/Header.jsx | 4 +- components/LoadingOverlay.jsx | 14 +- dashboards/devglobe-growth-dashboard.json | 861 ++++++++++++++++++++ docs/adx-growth-dashboard.md | 107 +++ scripts/build-devglobe-growth-dashboard.cjs | 289 +++++++ styles/main.css | 29 +- 7 files changed, 1299 insertions(+), 9 deletions(-) create mode 100644 dashboards/devglobe-growth-dashboard.json create mode 100644 docs/adx-growth-dashboard.md create mode 100644 scripts/build-devglobe-growth-dashboard.cjs diff --git a/app/sitemap.js b/app/sitemap.js index 1b80bb5..0e0a3b4 100644 --- a/app/sitemap.js +++ b/app/sitemap.js @@ -22,11 +22,11 @@ async function getProfileLogins() { const client = new CosmosClient({ endpoint: cosmosEndpoint, key: cosmosKey }); const container = client.database(databaseName).container(containerName); const { resources } = await container.items - .query("SELECT VALUE c.login FROM c WHERE c.claimed = true AND (NOT IS_DEFINED(c.nomination) OR c.nomination.status = 'approved')") + .query("SELECT VALUE c.login FROM c WHERE IS_DEFINED(c.login) AND (NOT IS_DEFINED(c.nomination) OR c.nomination.status = 'approved')") .fetchAll(); return resources.filter(Boolean); } catch (error) { - console.error('Unable to load claimed profiles for sitemap:', error.message); + console.error('Unable to load profiles for sitemap:', error.message); return []; } } diff --git a/components/Header.jsx b/components/Header.jsx index 6fac185..9aa123a 100644 --- a/components/Header.jsx +++ b/components/Header.jsx @@ -8,8 +8,8 @@ export default function Header({ onHome, theme, onToggleTheme, user, onLogout, o
DevGlobe -

DevGlobe

- Where Developers and AI Agents Connect +

DevGlobe: discover overlooked open-source developers

+ Search beyond traditional professional networks