hust-open-atom-club/oh-dsh - Open Source PR Review Scorecard

一套 DSH runtime,Desktop、Web 与 TUI 三种开发体验。

C-Rank Grade: B (Solid) - 49/100

External PR Merge Rate: 36%

Response Time: 1d

First Timer Success: -

Frequently Asked Questions

Is hust-open-atom-club/oh-dsh welcoming to first-time open-source contributors?

hust-open-atom-club/oh-dsh has a recorded first-timer success rate of 0.0%. Repositories ranked B typically provide actionable feedback during code reviews and actively nurture new community contributors.

How fast can I expect code review feedback on my pull request?

Maintainers in hust-open-atom-club/oh-dsh respond to incoming external pull requests in approximately 34.9 hours on average. Keeping PRs focused on single tasks and ensuring tests pass helps maintainers review faster.

What does the 49.3 C-Rank™ score (B Tier) represent?

The C-Rank™ system evaluates GitHub projects on a 0–100 scale using real data: PR merge rates, review turnaround time, active maintainer presence, and first-time contributor success. A score of 49.3 places hust-open-atom-club/oh-dsh in the B tier.

What is the external contributor pull request merge rate for hust-open-atom-club/oh-dsh?

The external contributor pull request merge rate for hust-open-atom-club/oh-dsh is 36.4%, based on public PR activity from non-core contributors.

Are there Good First Issues available in hust-open-atom-club/oh-dsh?

hust-open-atom-club/oh-dsh currently has 2 active issue(s) tagged with beginner-friendly labels like "good first issue", "beginner", or "up-for-grabs".

hust-open-atom-club
hust-open-atom-club/oh-dshB•Solid322
GitHub
Back to Explorer
hust-open-atom-club

hust-open-atom-club/oh-dsh

322
InactiveB•Solid(49/100)Low Sample (<20 PRs)TypeScript

一套 DSH runtime,Desktop、Web 与 TUI 三种开发体验。

GitHub
Compare••
Jump to:

AI Maintainer Review Guidelines

Review Persona

Strict Architecture Gatekeeper

Warmth Score
7.0/10
Patience Score
7.8/10
Nitpick Rate
35%

Strict review standards in hust-open-atom-club/oh-dsh. Ensure PR scope matches issue requirements closely before requesting review.

What Contributors Actually Say

Discussions in hust-open-atom-club/oh-dsh focus heavily on practical implementation feedback, code formatting standards, and issue reproduction details.

Hidden Friction Signals

Unlinked PRs without issue context and changes that fail automated test suites face the highest review friction.

Unwritten Rules

  • •1) Keep PR scope strictly aligned with the linked issue.
  • •2) Ensure local linters pass before opening a review.
  • •3) Maintain full test coverage for modified logic.

Top PR Submission Do's

  • •Add or update tests for changed behavior before requesting review
  • •Run the repository formatter and linter locally
  • •Update docs or README when behavior changes

Top PR Friction Pitfalls (Don'ts)

  • •Do not leave requested test coverage unresolved
  • •Do not submit formatting-only noise with feature changes
  • •Do not ship user-facing changes without matching docs
Response Velocity
1 days+
Standard maintainer review cycle

Average Response Latency

Tracks hours until a maintainer leaves a review, comment, or PR response.

Merge Efficiency
36.4%
Moderate PR acceptance rate

External Acceptance Rate

Percentage of community pull requests successfully merged into main.

First-Timer Success
0.0%
No first-timer merges recorded in window

First PR Conversion

Rate at which developers submitting their first repository PR succeed.

Active Maintainers
7 core
Highly collaborative maintainer core
Diagnostic Health HUD
36.4%
Merge Gauge
0.0%
1st-Timer
Community Vibe18/100

Embed C-Rank Badge

Show contributors that your repository actively reviews and merges external pull requests.

GetMerged C-Rank badge for hust-open-atom-club/oh-dsh
[![GetMerged C-Rank](https://getmerged.abhishekco.de/api/badge/hust-open-atom-club/oh-dsh)](https://getmerged.abhishekco.de/hust-open-atom-club/oh-dsh?utm_source=github&utm_medium=badge)

Active Good First Issues (5)

View on GitHub

背景 当前内置皮肤只有 Deep Current、Jade Circuit、Porcelain、Ember Dusk 四款,都是颜色/渐变主题,缺少能体现 DeepSeek Harness / Oh-DSH 品牌和鲸鱼形象的趣味皮肤。用户希望有更多“有意思”的主题,例如 DeepSeek-harness 的动漫形象、UI 形象、鲸鱼娘等二次元风格皮肤。 目标 新增若干更有趣的主题皮肤,主题方向包括但不限于: DeepSeek Harness 鲸鱼/吉祥物形象(例如 “DSH 鲸鱼娘”“DeepSeek-harness 娘”等二次元 UI 形象) 动漫风格配色:深海蓝、气泡、星空、珊瑚、赛博鲸鱼等 每个皮肤包含 light/dark 至少一种模式、预览图/渐变、accent 色、TUI 配色 皮肤切换体验完善: 设置页皮肤选择器展示新的预览与名称 不引入大型图片资源,优先用 CSS 渐变 / SVG / 轻量装饰实现 可以增加“关于这个皮肤”或作者/来源信息(如社区投稿) 保持跨端:Desktop / Web / TUI 共用

📅 Opened Aug 30, 2026💬 1 comment
Quality: 90/100Contribute

Summary Add a Save as image action to the action row below each finalized assistant response in Oh-DSH Desktop and Web. The action should export the rendered response as a PNG, including Markdown, code blocks, tables, and inline images, while excluding the action controls themselves. Motivation Users often need to preserve or share a model response as a readable visual artifact for reports, bug discussions, documentation, and reviews. This complements the existing copy action and full-session log export. Proposed scope Add a localized icon button with a tooltip next to the existing copy action. Show it once for the finalized closing assistant response of each completed turn. Do not show it for streaming or interruption-frozen partial responses. Use a local browser download; do not upload or persist response content on the server. Keep the action available in both Desktop and Web; TUI is out of scope for this UI feature. Exclude the action row from the captured image and provide clear

📅 Opened Aug 30, 2026💬 1 comment
Quality: 90/100Contribute

背景 plugins/pinned-summary/src/client.ts 目前用 innerHTML 构造一个浮动面板,内容仅显示标题、状态、cwd、更新时间、来源标签和纯文本摘要。展示比较粗糙:没有富文本/代码块换行体验、没有复制/定位会话/打开完整摘要、没有加载态、没有键盘导航/焦点管理,小屏幕和深色模式下可读性也一般。 目标 完善 Pin Summary 菜单内容: 摘要文本支持更好的换行、代码/引用样式、长文本截断与“查看完整内容” 显示更多会话元数据(模型/工具/时间范围等可按现有数据补充) 增加复制摘要、跳转到对应会话、刷新/重新生成入口(如果数据允许) 空态/无会话/加载态更清晰 交互与可访问性: 点击外部 / Escape 关闭(已有)基础上增加焦点管理或至少可聚焦关闭按钮 菜单打开时对 aria 属性、键盘操作更规范 与右侧工具栏/侧边栏的联动保持不回归 保持轻量

📅 Opened Aug 30, 2026💬 2 comments
Quality: 75/100Contribute

背景 左侧边栏(@deepseek-ai/dsh-client-ui-sidebar)顶部 logo 行目前只有品牌按钮和 “Collapse sidebar” 按钮。应用有远端更新时,用户只能通过菜单 “Check for Updates...” 打开更新窗口,入口不够显眼。希望在 Collapse Sidebar 按钮左侧增加一个下载/更新按钮,每次重启后如果远端有更新,用户可直接通过该按钮升级。 目标 在 Collapse Sidebar 按钮左侧新增下载按钮(图标 + tooltip,窄栏时只显示图标)。 按钮状态与远端更新状态联动:有可用更新时显示(可带红点/角标),无更新时隐藏或置灰。 点击后调用现有更新流程:检查更新 → 下载 → 安装;至少打开现有更新窗口并自动开始检查。 每次重启 DeepSeek Harness 后若远端仍有更新,按钮仍然可见可点。 建议改动点 主渲染进程需要获得更新状态/命令能力:在 src/preload.ts / src/contracts.ts 的 DesktopBridge 增加 update

📅 Opened Aug 30, 2026💬 1 comment
Quality: 90/100Contribute

背景 当前 CI(.github/workflows/ci.yml)在 core job 中执行 pnpm run typecheck、pnpm test、pnpm run build,但 pnpm test 只是 node --test tests/*.test.ts,没有覆盖率统计,也没有强制门槛。稳定性相关模块(更新、安装器、插件市场、设置、侧边栏、Pin Summary)仍有很多值得补充的回归测试。 目标 新增 pnpm test:coverage 脚本(例如 Node 内置 --experimental-test-coverage),在 CI 中产出覆盖率报告并上传 artifact(可选接入 Codecov)。 为以下稳定性关键路径补充回归测试: 更新管理器状态机:check / download / verify / install / rollback / cancel / retry 安装脚本的跨平台失败与幂等行为 插件市场内置插件分类/隐藏、事务拒绝 设置页 About 版本解析与升级入口 Pin Summary 菜单渲染与无会话/空摘要状态 侧边栏下载按钮的可见性与更新命令调用 保持 CI 矩阵不显著变慢:可将 coverage 作为单独 job 或

📅 Opened Aug 30, 2026💬 1 comment
Quality: 90/100Contribute
Looking for more TypeScript beginner tasks?Explore TypeScript GFI

Contributor Community Vibe Feedback

Rate what actually matters after opening a pull request here.

Have you contributed to this repo?

Rate your first-hand PR experience (review speed, maintainer responsiveness, and onboarding ease) to help other contributors.

3 ratings required
Maintainer helpfulness
Review speed
Beginner friendliness

Contributor Compatibility & Review Speed Analysis for hust-open-atom-club/oh-dsh

When evaluating whether to contribute to hust-open-atom-club/oh-dsh, response velocity and maintainer engagement are crucial. GetMerged continuously tracks pull request trajectories, first-comment latency, and code review rounds to help developers avoid submitting pull requests to backlogged repositories.

Currently, maintainers of hust-open-atom-club/oh-dsh acknowledge new external contributions in approximately 1 days+. Out of all submitted pull requests from non-core authors in the last 180-day window, 36.4% were successfully merged into the primary branch.

Frequently Asked Questions - Contributing to hust-open-atom-club/oh-dsh

01

Is hust-open-atom-club/oh-dsh welcoming to first-time open-source contributors?

hust-open-atom-club/oh-dsh has a recorded first-timer success rate of 0.0%. Repositories ranked Solid typically provide actionable feedback during code reviews and actively nurture new community contributors.

02

How fast can I expect code review feedback on my pull request?

The initial maintainer response time averages ~1 days+. Keeping PRs scoped to single concerns and ensuring CI checks succeed will optimize review turnaround.

03

What does the 49.3 C-Rank™ score represent?

The C-Rank™ index scores repositories on a 0 to 100 scale using an objective formula: external PR merge rates, initial response speed, active maintainer count, and first-time contributor retention. A score of 49.3 places hust-open-atom-club/oh-dsh in the Solid tier.

04

What is the external contributor pull request merge rate for hust-open-atom-club/oh-dsh?

The external pull request merge rate is 36.4%. GetMerged isolates non-core community contributions so external developers get an accurate benchmark of PR acceptance probability.

05

Are there beginner Good First Issues open in hust-open-atom-club/oh-dsh?

Yes, hust-open-atom-club/oh-dsh currently has 2 active issue(s) tagged with beginner-friendly labels. You can inspect these directly from the repository issues tab.

GetMerged C-Rank™ Indexing Standard

All metrics displayed for hust-open-atom-club/oh-dsh are automatically retrieved via the public GitHub API and recalculated daily. Insider pull requests submitted by repository owners or organization members are excluded from merge rate calculations to preserve objective external contributor statistics.