BOMWiki/partmode - Open Source PR Review Scorecard

Open-source, local-first 3D parametric CAD that runs in the browser for people and permissioned typed agents, powered by OpenCascade WASM.

C-Rank Grade: D (Risky) - 8/100

External PR Merge Rate: -

Response Time: -

First Timer Success: -

Frequently Asked Questions

Is BOMWiki/partmode welcoming to first-time open-source contributors?

BOMWiki/partmode has a recorded first-timer success rate of 0.0%. Repositories ranked D 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 BOMWiki/partmode respond to incoming external pull requests in approximately 0.0 hours on average. Keeping PRs focused on single tasks and ensuring tests pass helps maintainers review faster.

What does the 7.5 C-Rank™ score (D 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 7.5 places BOMWiki/partmode in the D tier.

What is the external contributor pull request merge rate for BOMWiki/partmode?

The external contributor pull request merge rate for BOMWiki/partmode is 0.0%, based on public PR activity from non-core contributors.

Are there Good First Issues available in BOMWiki/partmode?

BOMWiki/partmode currently has 7 active issue(s) tagged with beginner-friendly labels like "good first issue", "beginner", or "up-for-grabs".

BOMWiki
BOMWiki/partmodeD•Risky538
GitHub
Back to Explorer
BOMWiki

BOMWiki/partmode

538
InactiveD•Risky(8/100)Low Sample (<20 PRs)JavaScript

Open-source, local-first 3D parametric CAD that runs in the browser for people and permissioned typed agents, powered by OpenCascade WASM.

GitHub
Compare••
Jump to:

AI Maintainer Review Guidelines

Review Persona

Active Open-Source Maintainer

Warmth Score
7.8/10
Patience Score
8.2/10
Nitpick Rate
20%

Active maintainer team in BOMWiki/partmode welcoming community pull requests and bug fixes.

Top PR Submission Do's

  • •Ensure code complies with repository style conventions
  • •Keep PRs focused and well-documented

Top PR Friction Pitfalls (Don'ts)

  • •Do not submit unlinked PRs without context
  • •Do not break existing automated test suites
Response Velocity
-
No reviewer activity recorded

Average Response Latency

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

Merge Efficiency
0.0%
Selective 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
CRITICAL BUS FACTOR
Single maintainer
No active GitHub maintainers found (may review internally on Gerrit or internal tools)
Diagnostic Health HUD
0.0%
Merge Gauge
0.0%
1st-Timer
Community Vibe0/100

Embed C-Rank Badge

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

GetMerged C-Rank badge for BOMWiki/partmode
[![GetMerged C-Rank](https://getmerged.abhishekco.de/api/badge/BOMWiki/partmode)](https://getmerged.abhishekco.de/BOMWiki/partmode?utm_source=github&utm_medium=badge)

Active Good First Issues (5)

View on GitHub

Why this matters The repository explicitly says no dedicated real-Chrome sheet-metal lifecycle gate exists. Current tests prove schema and kernel behavior, but not the visible base-flange and edge-flange workflow. Scope Add a small editable sheet-metal profile fixture. Drive the existing base-flange and edge-flange dialogs through real mouse and keyboard interaction. Verify edit, delete, save and reopen, and exact settlement. Keep this issue independent of the currently typed-only corner-relief, bend-table, and flat-pattern dialogs. Relevant files tests/fixtures/sheet-metal-profile.partmode.json tests/fixtures/README.md scripts/browser-smoke.ts docs/sheet-metal.md Acceptance evidence Chrome opens a real project through the visible file boundary. The visible dialog creates a base flange and one edge flange. Document and kernel revisions settle together with no browser, console, network, or CAD errors. Exact B-rep validity, expected analytic volume, and complete topology names are a

📅 Opened Aug 10, 2026💬 0 comments
Quality: 50/100Contribute

Why this matters The exact derived flat body and deterministic flat-dxf writer already exist, but neither has a normal human workflow. Scope Add a visible command that chooses an eligible base flange and dispatches sheetMetal.flatPattern.create. Present the derived body as read-only. Add a visible download action using the existing flat-dxf implementation and selected flat feature ID. Support deleting the flat pattern through the existing typed lifecycle. Keep bend-line annotations, scaling, kerf, nesting, unfold and fold, and non-90-degree bends out of scope. Relevant files src/page.html src/static/studio.js src/static/studio-v6-ui-registry.js scripts/studio-sheet-metal-flat-smoke.ts scripts/browser-smoke.ts docs/sheet-metal.md Acceptance evidence The visible command creates one read-only derived flat body. Its exact volume equals flatArea * thickness. Save and reopen reproduce the same canonical result. The downloaded DXF is byte-deterministic and passes the existing independent

📅 Opened Aug 10, 2026💬 0 comments
Quality: 50/100Contribute

Why this matters Rectangular and circular corner reliefs already have a typed lifecycle, schema validation, exact kernel execution, and tests, but they remain unavailable from the visible ribbon. Scope Add a visible command for selecting a base flange, eligible corner, and relief style. Dispatch only sheetMetal.cornerRelief.create. Show the derived relief size bendRadius + thickness as read-only evidence. Reuse the existing sheet-metal deletion route. Keep non-perpendicular reliefs and per-flange size overrides out of scope. Relevant files src/page.html src/static/studio.js src/static/studio-v6-ui-registry.js scripts/studio-sheet-metal-smoke.ts docs/sheet-metal.md Acceptance evidence An ordinary mouse and keyboard flow creates a corner-relief record without direct document mutation. The feature is inserted before dependent edge flanges. The exact volume decreases by the documented rectangular or quarter-disc amount. Canonical save and reopen preserve the relief. Invalid or duplica

📅 Opened Aug 10, 2026💬 0 comments
Quality: 50/100Contribute

Why this matters Bend tables already drive associative K-factor resolution, but users can author them only through typed operations. Scope Add a manager for 1 to 64 { thickness, bendRadius, kFactor } rows. Route changes through sheetMetal.bendTable.set and deletion through sheetMetal.bendTable.delete. Display the canonical sorted order after apply. When a table is active, make flange dialogs explain that K-factor comes from the exact matching row. Do not add gauge tables, interpolation, unit conversion, or CSV import. Relevant files src/page.html src/static/studio.js src/static/studio-v6-ui-registry.js scripts/studio-sheet-metal-smoke.ts docs/sheet-metal.md Acceptance evidence Unsorted visible input persists in canonical thickness and radius order. Editing a row associatively updates every dependent flange K-factor and bend allowance. Exact folded bodies rebuild successfully after the update. Missing row, duplicate row, and invalid value failures do not mutate the project. Deletin

📅 Opened Aug 10, 2026💬 0 comments
Quality: 50/100Contribute

Why this matters The add-in API documentation has an inline example, but contributors cannot download and load a checked-in working module. A small real example shortens the path from reading the API to making a first contribution. Scope Add examples/addins/height-tools.mjs. Make its no-argument command work on the Starter plate by resolving exactly one height parameter and updating it through api.document.transact. Return a clear error if the parameter is missing or ambiguous. Link the example and loading instructions from the add-in documentation. Exercise the real example module from the existing add-in smoke instead of duplicating its implementation inside the test. Relevant files examples/addins/height-tools.mjs docs/addin-api.md scripts/studio-addin-api-smoke.ts Acceptance evidence Loading registers the manifest but grants no document access before approval. Enabling the add-in registers one namespaced command. Running the command changes the Starter plate height through a t

📅 Opened Aug 10, 2026💬 0 comments
Quality: 50/100Contribute
Looking for more JavaScript beginner tasks?Explore JavaScript 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 BOMWiki/partmode

When evaluating whether to contribute to BOMWiki/partmode, 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 BOMWiki/partmode acknowledge new external contributions in approximately -. Out of all submitted pull requests from non-core authors in the last 180-day window, 0.0% were successfully merged into the primary branch.

Frequently Asked Questions - Contributing to BOMWiki/partmode

01

Is BOMWiki/partmode welcoming to first-time open-source contributors?

BOMWiki/partmode has a recorded first-timer success rate of 0.0%. Repositories ranked Risky 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 ~-. Keeping PRs scoped to single concerns and ensuring CI checks succeed will optimize review turnaround.

03

What does the 7.5 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 7.5 places BOMWiki/partmode in the Risky tier.

04

What is the external contributor pull request merge rate for BOMWiki/partmode?

The external pull request merge rate is 0.0%. 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 BOMWiki/partmode?

Yes, BOMWiki/partmode currently has 7 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 BOMWiki/partmode 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.