专为 DevOps 团队设计的项目信息可视化面板,非常适合大屏幕展示 🖥️
技术栈:
演示站点:https://z-board.vercel.app/

🚀 实用信息
🚙 功能性
🎨 定制化
🔒 安全性
site.config.jsbuild_status.config.jsticket_status.config.jsproject_timeline.config.jsowner_rotation.config.js在 Vercel 上部署,设置以下环境变量(如果没有配置令牌,则显示假数据):
SITE_PASSWORD: 如果填写,网站需要登录
CIRCLE_CI_API_TOKEN: CircleCI API 令牌以获取构建状态,在这里获取ZENDESK_API_TOKEN: Zendesk API
令牌以获取工单状态,按照这个指南操作ZENDESK_USER_EMAIL: 生成 API 令牌的用户的电子邮件ZENDESK_BASE_URL: https://<您的组织>.zendesk.comGITHUB_API_TOKEN: GitHub API 令牌以从 GitHub Actions 获取构建状态KANBANIZE_BASE_URL: https://<您的组织>.kanbanize.comKANBANIZE_API_KEY: Kanbanize API 密钥以构建项目时间线,按照这个指南操作API_TABLE_API_KEY: ApiTable API
密钥以加载所有者轮换数据,按照这个指南操作
访问你的网站🎉
command 并点击 WIFI 图标以获取 IP 地址command+p 搜索并打开 屏幕共享 应用本地开发 的步骤操作nvm install 18 安装 node 18,然后 nvm use 18site.config.jsbuild_status.config.jsticket_status.config.jsproject_timeline.config.jsowner_rotation.config.js.env.example 为 .env,并设置值bash
npm install
npm run devbash
npm run build
npm run startzBoard 提供了一个 构建器页面,用户可以通过拖拽或调整大小来构建自定义布局。

./src/widgets
├── BuildStatusWidget
│ ├── BuildStatusCard.tsx
│ ├── index.tsx
│ └── preview.png
├── OwnerRotationWidget
│ ├── OwnerRotationCard.tsx
│ ├── index.tsx
│ └── preview.png
├── ProjectTimelineWidget
│ ├── index.tsx
│ └── preview.png
├── ZendeskStatusWidget
│ ├── TicketList.tsx
│ ├── index.tsx
│ └── preview.png
├── NewWidget <- 在这里添加你的新小部件
│ ├── index.tsx <- 在 index.tsx 中导出你的小部件
│ └── preview.png <- 小部件缩略图
└── index.tsx <- 定义小部件的初始属性
在更新之前,请备份你的配置文件,因为主要版本更新可能会修改配置结构。
# 备份配置文件
git stash
# 更新主版本
git checkout main
git pull origin main
# 应用备份的配置文件
git stash apply
MIT 许可证
$ claude mcp add zBoard \
-- python -m otcore.mcp_server <graph>