Synaplan
开源 AI 软件平台,面向企业:自托管 AI 代理,符合 GDPR 的聊天机器人小部件,RAG 知识库,WhatsApp 与 Outlook AI,MCP,多模型路由。支持 Docker、Kubernetes 或在 Germ 托管。
AI 翻译
An open source jira to power point slide generator for high-level status reporting.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Status Reports for Jira creates stunning, branded status reports for your Jira projects. It offers customizable designs to showcase progress and timelines.
For guides and comprehensive documentation, checkout the project's official wiki.
Prerequisites: Node.js 22.9.0 (nvm install && nvm use) — or use Docker / a Dev Container (no local Node needed).
The full app needs Jira OAuth credentials. We use a shared dev OAuth app — if
VITE_JIRA_CLIENT_ID / JIRA_CLIENT_SECRET are blank in your .env, ask in the
team room for them (or create your own app, see CONTRIBUTING.md).查看完整 README ↗Status Reports for Jira creates stunning, branded status reports for your Jira projects. It offers customizable designs to showcase progress and timelines.
For guides and comprehensive documentation, checkout the project's official wiki.
Prerequisites: Node.js 22.9.0 (nvm install && nvm use) — or use Docker / a Dev Container (no local Node needed).
git clone https://github.com/bitovi/jira-timeline-report.git
cd jira-timeline-report
npm run setup # creates .env, installs deps, checks credentials
npm run dev # web app at http://localhost:5173
The full app needs Jira OAuth credentials. We use a shared dev OAuth app — if
VITE_JIRA_CLIENT_ID / JIRA_CLIENT_SECRET are blank in your .env, ask in the
team room for them (or create your own app, see CONTRIBUTING.md).
No credentials? Work on UI with mock data — no login required:
npm run storybook # component explorer at http://localhost:6006
Other ways to run:
npm run docker:devlaunch-dev agent to set everything up for youSee CONTRIBUTING.md for the full setup, including running inside Jira.
This project is supported by Bitovi, an Agile Project Management consultancy. For bugs or feature requests, please submit a Github Issue.
You can get help or ask questions on our:
See Contributing
server.js which bootstraps an express application that renders the applicationpages folder contains the html files that are rendered.public folder contains the javascript files that are included in the html files.jira-oidc-helpers is a collection of modules with all the helpers required to interact with Jira and save your access and refresh tokens to localStorage.main-helper.js files based on your use case. Everything you need to make your request has been layered in jira-oidc-helpers.jiraFetch helper with the url path you want from your main and handle the data how you see fit. e.gconst issue = await jiraHelper.jiraFetch(urlPath);