本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

Planning Poker是一款专为Scrum梳理会议设计的应用,旨在通过协作式估算避免点数估算中的锚定效应。作为自包含的有状态Node应用,它无需数据库支持,可快速部署并支持多种网络传输方式,适用于敏捷团队进行用户故事点数估算。
yarn dev
启动后,通过浏览器访问 http://localhost:3000 即可使用应用。
# 构建生产版本 yarn build # 启动生产服务器 yarn start
可参考项目中提供的 Kubernetes部署清单示例,将应用部署到Kubernetes集群。
Planning Poker提供浏览器内API,便于集成自定义用户脚本(例如与问题跟踪工具集成)。在活动会话中,应用会向window对象注入以下三个对象:
window.__PP_SESSION_NAME:包含当前会话名称window.__PP_STATE:包含当前会话状态window.__PP_DISPATCH:用于向状态机发送命令此外,每当看板状态发生变化时,会向window派发ppStateChanged自定义事件,示例如下:
window.addEventListener("ppStateChanged", function(evt) { const { previous, current } = evt.detail; if (previous.votesVisible !== current.votesVisible) { console.log(current.votesVisible ? "投票结果已显示" : "投票结果已隐藏" ); } });
const dispatch = window.__PP_DISPATCH; // 设置会话参数 dispatch({ action: "setSettings", settings: { // 评分集 scoreSet: ["XS","S","M","L","XL","XXL","跳过"], // 允许所有参与者显示/隐藏/清除投票和控制计时器 allowParticipantControl:true, // 允许在投票结果可见时继续投票 allowOpenVoting:true, // 显示计时器 showTimer:true, // 允许非主持人参与者切换页面 allowParticipantPagination:true }}); // 基于导出的JSON导入会话 dispatch({ action: "importSession", sessionData }); // 创建新页面,可提供可选描述 dispatch({ action: "newPage", description }); // 删除当前页面 dispatch({ action: "deletePage" }); // 导航到指定索引的页面 dispatch({ action: "navigate", pageIndex }); // 设置当前页面的描述 dispatch({ action: "setDescription", description }); // 设置投票结果可见性 dispatch({ action: "setVotesVisible", votesVisible }); // 清除所有投票 dispatch({ action: "resetBoard" }); // 投出评分 dispatch({ action: "vote", score }); // 提醒指定clientId的客户端 dispatch({ action: "nudge", clientId }); // 将指定clientId的客户端提升为会话主持人 dispatch({ action: "setHost", clientId }); // 将指定clientId的用户重新加入为观察者并清除其投票 dispatch({ action: "kick", clientId }); // 清除具有指定显示名称的断开连接用户的投票 dispatch({ action: "kickDisconnected", name }); // 以指定显示名称加入为参与者 dispatch({ action: "join", name }); // 重新加入为观察者 dispatch({ action: "leave" }); // 启动会话计时器 dispatch({ action: "startTimer" }); // 暂停会话计时器 dispatch({ action: "pauseTimer" }); // 重置会话计时器 dispatch({ action: "resetTimer" }); // 结束会话 dispatch({ action: "finishSession" });
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429