Skip to content

tscircuit/contribution-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1,287 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

contribution tracker

contributions.tscircuit.com ・ tscircuit.com ・ Contribution Overviews ・ Changelogs

Generates weekly contribution overviews for tscircuit contributors. Check out all the contribution overviews here You can find AI-generated monthly changelogs in the changelogs directory

  • All PRs in the tscircuit org are scanned/summarized via an LLM
  • The LLM classifies each Diff/PR as into a set of attributes for scoring
  • All the PRs, summaries, and classifications are organized into charts and tables for the website

Want to run locally? See the Development Section

Current Week

Contribution Overview 2026-03-17

The current week is shown below. There are 3 major sections:

PRs by Repository

pie
    "tscircuit/core" : 1
    "tscircuit/schematic-viewer" : 1
    "tscircuit/pcb-viewer" : 4
    "tscircuit/3d-viewer" : 1
    "tscircuit/runframe" : 18
    "tscircuit/docs" : 5
    "tscircuit/cli" : 31
    "tscircuit/tscircuit" : 32
    "tscircuit/circuit-json" : 3
    "tscircuit/tscircuit.com" : 7
    "tscircuit/eval" : 2
    "tscircuit/svg.tscircuit.com" : 15
    "tscircuit/circuit-json-to-kicad" : 4
    "tscircuit/hypergraph" : 9
    "tscircuit/circuit-to-svg" : 1
    "tscircuit/image-utils" : 3
    "tscircuit/footprinter" : 5
    "tscircuit/easyeda-converter" : 1
    "tscircuit/tscircuit-autorouter" : 10
    "tscircuit/checks" : 1
    "tscircuit/graphics-debug" : 1
Loading

Contributor Overview

Contributor 🐳 Major πŸ™ Minor 🐌 Tiny Score ⭐ Discussion Contributions
seveibar 7 0 1 30 ⭐⭐ 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
rushabhcodes 3 1 1 16 ⭐⭐ 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
ShiboSoftwareDev 1 4 2 14 ⭐⭐ 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
0hmX 3 0 2 14 ⭐⭐ 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
tscircuitbot 0 0 105 13 ⭐⭐ 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
MustafaMulla29 1 3 2 13 ⭐⭐ 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
techmannih 0 1 6 8 ⭐ 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
imrishabh18 0 3 2 8 ⭐ 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
victorjzq 0 2 2 6 ⭐ 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
dwiel 1 0 0 4 ⭐ 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
AnasSarkiz 1 0 0 4 ⭐ 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž
Abse2001 0 1 0 3 0πŸ”Ή 0πŸ”Ά 0πŸ’Ž

Staff Pass Ratio (SPR)

Contributor Reviewed PRs Rejections Approvals SPR
rushabhcodes 4 0 4 100.0%
ShiboSoftwareDev 4 0 4 100.0%
victorjzq 3 1 2 66.7%
techmannih 2 1 1 50.0%
imrishabh18 2 1 1 50.0%
MustafaMulla29 2 0 2 100.0%
dwiel 1 0 1 100.0%
Abse2001 1 0 1 100.0%
AnasSarkiz 1 0 1 100.0%
rushabhcodes SPR PRs (4)
  • #712 feat: add toggle for showing/hiding silkscreen in the viewer
  • #2446 feat: add support for exporting kicad_pro format in exportSnippet and tests
  • #516 Updated the CLI documentation for tsci in the docs/intro/installation.md
  • #487 feat: add and enhance documentation for various tsci command-line tools.
ShiboSoftwareDev SPR PRs (4)
  • #126 Add minSpacing option to checkEachPcbTraceNonOverlapping
  • #102 Render Points Above All Other Graphics Elements
  • #687 Add Relaxed DRC action to debugger and share preset with benchmark
  • #686 Replaces manual benchmark relaxedDrcPassed evaluation with the same DRC implementation used by Debug β†’ Run DRC Checks
victorjzq SPR PRs (3)
  • #548 fix: remove non-existent pcb_thtpad type from apply-origin filter
  • #551 fix: add KiCad parity test for SOIC-8 with correct IPC-7351B dimensions
  • #552 fix: correct SOD-523 pad dimensions to match KiCad IPC-7351B standard
techmannih SPR PRs (2)
  • #2061 feat: implement dynamic text resolution for SilkscreenText componentsin footprints and add a corresponding test
  • #2471 feat: add support --download flag to downloading and localizing 3D models from JLCPCB
imrishabh18 SPR PRs (2)
  • #364 Add support for the stepUrl for cadModel
  • #2476 Integrate @tscircuit/image-utils and remove sharp and looks-same from the dependency
MustafaMulla29 SPR PRs (2)
  • #2456 feat: include builtin and user specified 3D models in kicad_zip export
  • #161 feat: embed builtin and user specified 3D model refs in kicad_pcb and expose model source paths for zip export
dwiel SPR PRs (1)
  • #521 fix: use LayerRef for via route point from_layer/to_layer
Abse2001 SPR PRs (1)
  • #363 Make websafe bundle avoid core dependency
AnasSarkiz SPR PRs (1)
  • #688 Eliminate false DRC via-collision errors by carrying true routed via diameters through SRJβ†’circuit-json conversion

Note: AI evaluates PRs and assigns 1-3 star ratings automatically. 4 and 5 star ratings require manual staff review.

Discussion Contribution Legend

  • πŸ”Ή Normal Comments: Basic participation with minimal effort
  • πŸ”Ά Great Informative Comments: Thoughtful participation that adds value
  • πŸ’Ž Incredible Comments: Exceptional participation with high-quality content

Review Table

Contributor Reviews Received Approvals Received Rejections Received Approvals Rejections Given PRs Opened PRs Merged Issues Created
techmannih 12 8 2 0 0 11 7 0
seveibar 1 0 0 26 3 12 8 0
victorjzq 19 6 4 0 0 34 4 0
blessuselessk 4 0 0 0 0 12 0 0
rushabhcodes 14 6 0 3 3 6 5 0
tscircuitbot 1 0 0 0 0 116 105 0
dwiel 2 2 0 0 0 2 1 0
imrishabh18 7 1 1 1 1 9 5 0
MustafaMulla29 7 3 0 3 0 6 6 0
FraktalDeFiDAO 1 0 0 0 0 1 0 0
Abse2001 1 1 0 1 0 2 1 0
ShiboSoftwareDev 11 6 0 0 0 8 7 0
0hmX 1 0 0 0 0 6 5 0
1028bc 0 0 0 0 0 1 0 0
AnasSarkiz 2 1 0 0 0 1 1 0

Changes by Repository

PR # Impact Rating Contributor Description
#2061 πŸ™ Minor ⭐⭐ techmannih Implements dynamic text resolution for SilkscreenText components in footprints and adds a corresponding test to validate the functionality.
🐌 Tiny Contributions (1)
PR # Impact Contributor Description
#170 🐌 Tiny techmannih Adds a new example for a custom op-amp symbol in the schematic viewer and updates the tscircuit dependency version.
PR # Impact Rating Contributor Description
#712 🐳 Major ⭐⭐⭐ rushabhcodes Adds support for toggling the visibility of silkscreen layers in the PCB viewer, allowing users to show or hide silkscreen layers using a new checkbox in the view settings menu.
🐌 Tiny Contributions (3)
PR # Impact Contributor Description
#714 🐌 Tiny techmannih Adds a new fixture for a custom plated hole footprint and updates the tscircuit dependency version.
#713 🐌 Tiny tscircuitbot Automated package update
#715 🐌 Tiny tscircuitbot Automated package update
🐌 Tiny Contributions (1)
PR # Impact Contributor Description
#741 🐌 Tiny techmannih Adds a fixture for reference designators in footprints and updates the tscircuit dependency version to 0.0.1532.
🐌 Tiny Contributions (18)
PR # Impact Contributor Description
#2934 🐌 Tiny techmannih Updates the tscircuiteval dependency to version 0.0.718 in package.json
#2880 🐌 Tiny rushabhcodes This pull request enhances the user experience for the API status indicator in the RunFrameWithApi component by adding a tooltip for accessibility and clarity. UIUX Improvements: Added a tooltip to the API status indicator using the Tooltip, TooltipTrigger, TooltipContent, and TooltipProvider components from libcomponentsuitooltip, improving accessibility and providing a clearer status message on hover or focus. Replaced the direct use of title and aria-label on the status indicator with a button wrapped in a tooltip, and adjusted the indicators opacity for the connected state for better visual feedback.
#2951 🐌 Tiny tscircuitbot Automated package update
#2950 🐌 Tiny tscircuitbot Updates the circuit-json-to-kicad package from version 0.0.85 to 0.0.86
#2948 🐌 Tiny tscircuitbot Automated package update
#2947 🐌 Tiny tscircuitbot Automated package update
#2946 🐌 Tiny tscircuitbot Updates the circuit-json-to-kicad package from version 0.0.84 to 0.0.85 in package.json
#2944 🐌 Tiny tscircuitbot Automated package update
#2941 🐌 Tiny tscircuitbot Updates the tscircuitpcb-viewer package from version 1.11.354 to 1.11.355
#2939 🐌 Tiny tscircuitbot Updates the tscircuiteval package to version 0.0.719 in the package.json file.
#2932 🐌 Tiny tscircuitbot Updates the tscircuitpcb-viewer package from version 1.11.353 to 1.11.354
#2942 🐌 Tiny tscircuitbot Automated package update
#2940 🐌 Tiny tscircuitbot Automated package update
#2938 🐌 Tiny tscircuitbot Automated package update
#2937 🐌 Tiny tscircuitbot Updates the tscircuitschematic-viewer package to version 2.0.59
#2935 🐌 Tiny tscircuitbot Automated package update
#2933 🐌 Tiny tscircuitbot Automated package update
#2943 🐌 Tiny tscircuitbot Updates the tscircuit3d-viewer package to version 0.0.543 in package.json
PR # Impact Rating Contributor Description
#516 🐳 Major ⭐⭐⭐ rushabhcodes Updates the CLI documentation for tsci to reflect a shift in terminology from snippets to packages and adds several new commands for improved user reference.
#487 🐳 Major ⭐⭐⭐ rushabhcodes This pull request significantly expands and standardizes the tscircuit CLI documentation. It adds full documentation for many previously undocumented commands, improves and clarifies options for existing commands, and enhances authentication and configuration docs. The update also documents new export and simulation formats and unifies formatting (usage, options, examples) across all CLI command pages for better clarity and consistency.
🐌 Tiny Contributions (3)
PR # Impact Contributor Description
#515 🐌 Tiny techmannih Adds the ability to use reference designators in the text property of the silkscreentext element within a footprint, allowing automatic labeling of components on the silkscreen layer.
#513 🐌 Tiny techmannih Add support for NAME, REF, and REFERENCE substitutions in the text property of schematictext elements within symbol components.
#514 🐌 Tiny ShiboSoftwareDev Adds documentation for new command line interface flags to ignore various DRC errors and warnings during the build process.
PR # Impact Rating Contributor Description
#2456 🐳 Major ⭐⭐⭐ MustafaMulla29 Includes builtin and user-specified 3D models in the KiCad zip export functionality, allowing for enhanced 3D model integration in exported files.
#2468 🐳 Major ⭐⭐⭐ seveibar Adds a new command to analyze routing difficulty in circuit designs.
#2446 πŸ™ Minor ⭐⭐ rushabhcodes Adds support for exporting KiCad project files (.kicad_pro) alongside schematic (.kicad_sch) and PCB (.kicad_pcb) files when exporting a circuit as a KiCad zip archive, ensuring the generated zip includes all three file types and updates the test suite accordingly.
#2472 πŸ™ Minor ⭐⭐ MustafaMulla29 Embeds 3D model files in the KiCad project build output, ensuring paths are consistent with KIPRJMOD for both built-in and custom models.
🐌 Tiny Contributions (27)
PR # Impact Contributor Description
#2478 🐌 Tiny tscircuitbot Automated package update
#2475 🐌 Tiny tscircuitbot Automated package update
#2474 🐌 Tiny tscircuitbot Updates the tscircuitrunframe package from version 0.0.1747 to 0.0.1748
#2473 🐌 Tiny tscircuitbot Automated package update
#2470 🐌 Tiny tscircuitbot Automated package update
#2469 🐌 Tiny tscircuitbot Automated package update
#2467 🐌 Tiny tscircuitbot Updates the tscircuitrunframe package from version 0.0.1746 to 0.0.1747
#2466 🐌 Tiny tscircuitbot Automated package update
#2452 🐌 Tiny tscircuitbot Automated package update
#2444 🐌 Tiny tscircuitbot Automated package update
#2453 🐌 Tiny tscircuitbot Updates the tscircuitrunframe package from version 0.0.1743 to 0.0.1744
#2445 🐌 Tiny tscircuitbot Automated package update
#2460 🐌 Tiny tscircuitbot Automated package update
#2458 🐌 Tiny tscircuitbot Automated package update
#2459 🐌 Tiny tscircuitbot Updates the tscircuitrunframe package to version 0.0.1745
#2448 🐌 Tiny tscircuitbot Automated package update
#2449 🐌 Tiny tscircuitbot Updates the tscircuitrunframe package from version 0.0.1741 to 0.0.1742
#2461 🐌 Tiny tscircuitbot Automated package update
#2455 🐌 Tiny tscircuitbot Automated package update
#2447 🐌 Tiny tscircuitbot Updates the tscircuitrunframe package to version 0.0.1741
#2450 🐌 Tiny tscircuitbot Automated package update
#2454 🐌 Tiny tscircuitbot Automated package update
#2462 🐌 Tiny tscircuitbot Automated package update
#2451 🐌 Tiny tscircuitbot Updates the tscircuitrunframe package from version 0.0.1742 to 0.0.1743
#2477 🐌 Tiny MustafaMulla29 Updates the circuit-json-to-kicad dependency to version 0.0.86 in package.json
#2457 🐌 Tiny ShiboSoftwareDev Changes the snapshot processing to skip visual diff checks unless the --ci or --test flags are used, improving performance during local development.
#2465 🐌 Tiny seveibar Adds pcbSnapshotSettings to the snapshot processing options, allowing for customizable PCB snapshot rendering settings.
🐌 Tiny Contributions (32)
PR # Impact Contributor Description
#2709 🐌 Tiny tscircuitbot Automated package update
#2708 🐌 Tiny tscircuitbot Updates the tscircuitcli package to version 0.1.1142 in package.json
#2707 🐌 Tiny tscircuitbot Automated package update
#2706 🐌 Tiny tscircuitbot Updates the tscircuitcli package from version 0.1.1140 to 0.1.1141 and the tscircuitrunframe package from version 0.0.1747 to 0.0.1748 in package.json
#2704 🐌 Tiny tscircuitbot Automated package update
#2703 🐌 Tiny tscircuitbot Updates the tscircuitcli package to version 0.1.1140 in the package.json file.
#2702 🐌 Tiny tscircuitbot Automated package update
#2701 🐌 Tiny tscircuitbot Updates the tscircuitcli package to version 0.1.1139
#2700 🐌 Tiny tscircuitbot Automated package update
#2699 🐌 Tiny tscircuitbot Updates the tscircuitcli package from version 0.1.1137 to 0.1.1138 and the tscircuitrunframe package from version 0.0.1746 to 0.0.1747 in package.json
#2698 🐌 Tiny tscircuitbot Automated package update
#2697 🐌 Tiny tscircuitbot Updates the tscircuitcli package to version 0.1.1137 in package.json
#2686 🐌 Tiny tscircuitbot Automated package update
#2690 🐌 Tiny tscircuitbot Automated package update
#2688 🐌 Tiny tscircuitbot Automated package update
#2685 🐌 Tiny tscircuitbot Updates the tscircuitcli package from version 0.1.1130 to 0.1.1131 and the tscircuitrunframe package from version 0.0.1743 to 0.0.1744 in package.json
#2681 🐌 Tiny tscircuitbot Updates the tscircuitcli package from version 0.1.1128 to 0.1.1129 and the tscircuitrunframe package from version 0.0.1741 to 0.0.1742 in package.json
#2684 🐌 Tiny tscircuitbot Automated package update to version 0.0.1530
#2689 🐌 Tiny tscircuitbot Updates the tscircuitcli package to version 0.1.1133 in the package.json file.
#2677 🐌 Tiny tscircuitbot Updates the tscircuitcli package from version 0.1.1126 to 0.1.1127 and the tscircuitrunframe package from version 0.0.1739 to 0.0.1740 in package.json
#2693 🐌 Tiny tscircuitbot Updates the tscircuitcli package from version 0.1.1134 to 0.1.1135 and the tscircuitrunframe package from version 0.0.1745 to 0.0.1746 in package.json
#2695 🐌 Tiny tscircuitbot Updates the tscircuitcli package to version 0.1.1136 in the package.json file.
#2683 🐌 Tiny tscircuitbot Automated package update
#2682 🐌 Tiny tscircuitbot Updates the package version from 0.0.1528 to 0.0.1529 in package.json
#2678 🐌 Tiny tscircuitbot Automated package update
#2691 🐌 Tiny tscircuitbot Automated package update
#2692 🐌 Tiny tscircuitbot Automated package update
#2696 🐌 Tiny tscircuitbot Updates the package version from 0.0.1535 to 0.0.1536 in package.json
#2687 🐌 Tiny tscircuitbot Updates the tscircuitcli package to version 0.1.1132 in package.json
#2680 🐌 Tiny tscircuitbot Updates the package version from 0.0.1527 to 0.0.1528 in package.json
#2679 🐌 Tiny tscircuitbot Automated package update
#2694 🐌 Tiny tscircuitbot Automated package update
PR # Impact Rating Contributor Description
#521 🐳 Major ⭐⭐⭐ dwiel Changes the from_layer and to_layer fields in the PcbTraceRoutePointVia interface from string to LayerRef, ensuring consistency with the wire route point variant and eliminating type assertions in downstream consumers.
#519 πŸ™ Minor ⭐⭐ imrishabh18 Adds an optional is_filled property to the pcb_silkscreen_circle Zod schema and TypeScript interface to indicate filled circles in PCB silkscreen data.
🐌 Tiny Contributions (1)
PR # Impact Contributor Description
#520 🐌 Tiny tscircuitbot Automated package update
🐌 Tiny Contributions (7)
PR # Impact Contributor Description
#3028 🐌 Tiny tscircuitbot Updates the tscircuitrunframe package from version 0.0.1747 to 0.0.1748
#3027 🐌 Tiny tscircuitbot Updates the tscircuitrunframe package from version 0.0.1746 to 0.0.1747
#3025 🐌 Tiny tscircuitbot Updates the tscircuitrunframe package from version 0.0.1745 to 0.0.1746
#3024 🐌 Tiny tscircuitbot Updates the tscircuitrunframe package from version 0.0.1744 to 0.0.1745
#3017 🐌 Tiny tscircuitbot Automated package update
#3022 🐌 Tiny tscircuitbot Automated package update
#3019 🐌 Tiny tscircuitbot Automated package update
🐌 Tiny Contributions (2)
PR # Impact Contributor Description
#2286 🐌 Tiny tscircuitbot Automated package update
#2287 🐌 Tiny tscircuitbot Automated package update
🐌 Tiny Contributions (15)
PR # Impact Contributor Description
#1230 🐌 Tiny tscircuitbot Updates the tscircuit package version from 0.0.1541 to 0.0.1542 in package.json
#1229 🐌 Tiny tscircuitbot Updates the tscircuit package version from 0.0.1540 to 0.0.1541 in package.json
#1228 🐌 Tiny tscircuitbot Updates the tscircuit package version from 0.0.1539 to 0.0.1540 in package.json
#1227 🐌 Tiny tscircuitbot Updates the tscircuit package version from 0.0.1538 to 0.0.1539 in package.json
#1226 🐌 Tiny tscircuitbot Updates the tscircuit package version from 0.0.1537 to 0.0.1538 in package.json
#1225 🐌 Tiny tscircuitbot Updates the tscircuit package version from 0.0.1536 to 0.0.1537 in package.json
#1217 🐌 Tiny tscircuitbot Updates the tscircuit package version from 0.0.1528 to 0.0.1529 in package.json
#1224 🐌 Tiny tscircuitbot Updates the tscircuit package version from 0.0.1535 to 0.0.1536 in package.json
#1215 🐌 Tiny tscircuitbot Updates the tscircuit package version from 0.0.1526 to 0.0.1527 in package.json
#1222 🐌 Tiny tscircuitbot Updates the tscircuit package version from 0.0.1533 to 0.0.1534 in package.json
#1223 🐌 Tiny tscircuitbot Updates the tscircuit package version from 0.0.1534 to 0.0.1535 in package.json
#1218 🐌 Tiny tscircuitbot Updates the tscircuit package version from 0.0.1529 to 0.0.1530 in package.json
#1220 🐌 Tiny tscircuitbot Updates the tscircuit package version from 0.0.1530 to 0.0.1532 in package.json
#1221 🐌 Tiny tscircuitbot Updates the tscircuit package version from 0.0.1532 to 0.0.1533 in package.json
#1216 🐌 Tiny tscircuitbot Updates the tscircuit package version from 0.0.1527 to 0.0.1528 in package.json
PR # Impact Rating Contributor Description
#164 πŸ™ Minor ⭐⭐ MustafaMulla29 Preserves the tscircuit_builtin.3dshapes path for remote stepUrl models in KiCad project and library outputs, ensuring correct referencing of 3D models.
#161 πŸ™ Minor ⭐⭐ MustafaMulla29 Adds functionality to embed builtin and user-specified 3D model references in KiCad PCB files and exposes model source paths for zip export.
🐌 Tiny Contributions (2)
PR # Impact Contributor Description
#165 🐌 Tiny tscircuitbot Automated package update
#162 🐌 Tiny tscircuitbot Automated package update
PR # Impact Rating Contributor Description
#158 🐳 Major ⭐⭐⭐ seveibar Adds linear interpolation for acceptable central region cost in the HyperGraphSectionOptimizer2, allowing for dynamic cost adjustments based on section attempts.
#156 🐳 Major ⭐⭐⭐ seveibar Adds a new HyperGraph optimizer with enhanced functionality for solving complex routing problems in circuit design.
#152 🐳 Major ⭐⭐⭐ seveibar Add createBlankHyperGraphFromHyperGraphWithSolvedRoutes to deserialize solved routes, strip synthetic boundary regions, and rebuild a blank serialized graph with new connection endpoints derived from port geometry; expand section-solver fixturestests to cover both section extraction and the blank-hypergraph conversion, plus add the corresponding fixture snapshot; refresh documentation and CI workflows to align with the new utilities and test suite.
#150 🐳 Major ⭐⭐⭐ seveibar Add serialization helpers for solved routes, expose extractSectionOfHyperGraph, and update pipeline naming to use deserializing terminology, including mutual network IDs during connection (de)serialization and wire solved-route reconstruction to round-trip section extraction, covered with a stacked SVG snapshot using the stack-svgs module.
🐌 Tiny Contributions (5)
PR # Impact Contributor Description
#159 🐌 Tiny tscircuitbot Automated package update
#151 🐌 Tiny tscircuitbot Automated package update
#155 🐌 Tiny tscircuitbot Automated package update
#157 🐌 Tiny tscircuitbot Automated package update
#153 🐌 Tiny 0hmX Sets the values of g, h, and f to zero for each candidate in the path during route slicing.
PR # Impact Rating Contributor Description
#529 πŸ™ Minor ⭐⭐ imrishabh18 Enables rendering of filled silkscreen circles when the PCB data includes an is_filled flag, allowing circles to be filled with the layer color instead of being only stroked.
PR # Impact Rating Contributor Description
#3 πŸ™ Minor ⭐⭐ imrishabh18 Adds functionality to return the number of different pixels and total pixels in image comparison, enabling percentage change calculations.
🐌 Tiny Contributions (2)
PR # Impact Contributor Description
#5 🐌 Tiny imrishabh18 Updates the tscircuit dependency version from 0.0.1481 to 0.0.1541 in package.json
#4 🐌 Tiny imrishabh18 Updates the version number in package.json from 0.0.0 to 0.0.1
PR # Impact Rating Contributor Description
#544 πŸ™ Minor ⭐⭐ victorjzq Fixes the default value for the SOD-323F footprint body width from 3,05mm to 3.05mm to ensure correct rendering in circuit-json.
#548 πŸ™ Minor ⭐⭐ victorjzq Removes invalid pcb_thtpad type from apply-origin filter to eliminate TypeScript error and ensure correct handling of THT pad bounds with pcb_plated_hole type.
🐌 Tiny Contributions (3)
PR # Impact Contributor Description
#540 🐌 Tiny MustafaMulla29 Adds courtyard rectangles to various component footprints to enhance PCB layout and design.
#553 🐌 Tiny victorjzq Fixes incorrect pad dimensions for the SMC (DO-214AB) footprint where pl and pw were swapped, correcting the pad length and width to match KiCad specifications.
#554 🐌 Tiny victorjzq Fixes slightly incorrect pad dimensions for the SMA (DO-214AC) footprint by updating pad spacing and length to match the KiCad D_SMA reference footprint.
PR # Impact Rating Contributor Description
#363 πŸ™ Minor ⭐⭐ Abse2001 Refactors the websafe bundle to eliminate reliance on the core dependency by implementing a local normalization function for pin labels.
PR # Impact Rating Contributor Description
#686 🐳 Major ⭐⭐⭐ ShiboSoftwareDev Replaces the manual evaluation of relaxedDrcPassed with a standardized DRC check implementation, improving consistency in DRC error handling during benchmarks.
#679 🐳 Major ⭐⭐⭐ seveibar Add a right-aligned toggle next to Pipeline Steps in the debugger and wire the generic tscircuitsolver-utils pipeline stage table into AutoroutingPipelineDebugger, adapting existing pipeline solver bookkeeping fields to the generic table API and bumping tscircuitsolver-utils version.
#681 🐳 Major ⭐⭐⭐ seveibar Displays the root connection name alongside the connection name and point layers when hovering over connection points in the autorouter.
#688 🐳 Major ⭐⭐⭐ AnasSarkiz Fixes a high-impact DRC correctness issue where converted vias could be oversized, producing false touchingoverlap violations
#680 🐳 Major ⭐⭐⭐ 0hmX Adds a hypergraph section optimizer to the autorouting pipeline, enhancing the routing capabilities by optimizing connections in a hypergraph structure.
#682 🐳 Major ⭐⭐⭐ 0hmX Adds defensive handling around capacity calculations to avoid 00 and non-finite values in calculateNodeProbabilityOfFailure, while keeping the final NaN throw intact.
#684 🐳 Major ⭐⭐⭐ 0hmX Adds a new visualization overlay for pf values and crossing information on hover in the HgPortPointPathingSolver.
#687 πŸ™ Minor ⭐⭐ ShiboSoftwareDev Adds a relaxed Design Rule Check (DRC) action to the autorouting debugger and allows sharing of DRC presets with benchmarks.
#685 πŸ™ Minor ⭐⭐ ShiboSoftwareDev Visualizes the results of the high-density solver by adding center and boundary markers for each node, indicating their solve status and related metadata.
🐌 Tiny Contributions (1)
PR # Impact Contributor Description
#683 🐌 Tiny 0hmX Updates the tscircuithypergraph dependency to version 0.0.68 in the package.json file.
PR # Impact Rating Contributor Description
#126 πŸ™ Minor ⭐⭐ ShiboSoftwareDev Adds a minSpacing option to the checkEachPcbTraceNonOverlapping function to allow users to specify minimum spacing between PCB traces.
PR # Impact Rating Contributor Description
#102 πŸ™ Minor ⭐⭐ ShiboSoftwareDev Renders points on the canvas above all other graphic elements, ensuring they are visible and correctly labeled.

Changes by Contributor

PRs # Impact Rating Description
#2061 πŸ™ Minor ⭐⭐ Implements dynamic text resolution for SilkscreenText components in footprints and adds a corresponding test to validate the functionality.
🐌 Tiny Contributions (6)
PR # Impact Description
#170 🐌 Tiny Adds a new example for a custom op-amp symbol in the schematic viewer and updates the tscircuit dependency version.
#714 🐌 Tiny Adds a new fixture for a custom plated hole footprint and updates the tscircuit dependency version.
#741 🐌 Tiny Adds a fixture for reference designators in footprints and updates the tscircuit dependency version to 0.0.1532.
#2934 🐌 Tiny Updates the tscircuiteval dependency to version 0.0.718 in package.json
#515 🐌 Tiny Adds the ability to use reference designators in the text property of the silkscreentext element within a footprint, allowing automatic labeling of components on the silkscreen layer.
#513 🐌 Tiny Add support for NAME, REF, and REFERENCE substitutions in the text property of schematictext elements within symbol components.
PRs # Impact Rating Description
#712 🐳 Major ⭐⭐⭐ Adds support for toggling the visibility of silkscreen layers in the PCB viewer, allowing users to show or hide silkscreen layers using a new checkbox in the view settings menu.
#516 🐳 Major ⭐⭐⭐ Updates the CLI documentation for tsci to reflect a shift in terminology from snippets to packages and adds several new commands for improved user reference.
#487 🐳 Major ⭐⭐⭐ This pull request significantly expands and standardizes the tscircuit CLI documentation. It adds full documentation for many previously undocumented commands, improves and clarifies options for existing commands, and enhances authentication and configuration docs. The update also documents new export and simulation formats and unifies formatting (usage, options, examples) across all CLI command pages for better clarity and consistency.
#2446 πŸ™ Minor ⭐⭐ Adds support for exporting KiCad project files (.kicad_pro) alongside schematic (.kicad_sch) and PCB (.kicad_pcb) files when exporting a circuit as a KiCad zip archive, ensuring the generated zip includes all three file types and updates the test suite accordingly.
🐌 Tiny Contributions (1)
PR # Impact Description
#2880 🐌 Tiny This pull request enhances the user experience for the API status indicator in the RunFrameWithApi component by adding a tooltip for accessibility and clarity. UIUX Improvements: Added a tooltip to the API status indicator using the Tooltip, TooltipTrigger, TooltipContent, and TooltipProvider components from libcomponentsuitooltip, improving accessibility and providing a clearer status message on hover or focus. Replaced the direct use of title and aria-label on the status indicator with a button wrapped in a tooltip, and adjusted the indicators opacity for the connected state for better visual feedback.
🐌 Tiny Contributions (105)
PR # Impact Description
#713 🐌 Tiny Automated package update
#715 🐌 Tiny Automated package update
#2709 🐌 Tiny Automated package update
#2708 🐌 Tiny Updates the tscircuitcli package to version 0.1.1142 in package.json
#2707 🐌 Tiny Automated package update
#2706 🐌 Tiny Updates the tscircuitcli package from version 0.1.1140 to 0.1.1141 and the tscircuitrunframe package from version 0.0.1747 to 0.0.1748 in package.json
#2704 🐌 Tiny Automated package update
#2703 🐌 Tiny Updates the tscircuitcli package to version 0.1.1140 in the package.json file.
#2702 🐌 Tiny Automated package update
#2701 🐌 Tiny Updates the tscircuitcli package to version 0.1.1139
#2700 🐌 Tiny Automated package update
#2699 🐌 Tiny Updates the tscircuitcli package from version 0.1.1137 to 0.1.1138 and the tscircuitrunframe package from version 0.0.1746 to 0.0.1747 in package.json
#2698 🐌 Tiny Automated package update
#2697 🐌 Tiny Updates the tscircuitcli package to version 0.1.1137 in package.json
#2686 🐌 Tiny Automated package update
#2690 🐌 Tiny Automated package update
#2688 🐌 Tiny Automated package update
#2685 🐌 Tiny Updates the tscircuitcli package from version 0.1.1130 to 0.1.1131 and the tscircuitrunframe package from version 0.0.1743 to 0.0.1744 in package.json
#2681 🐌 Tiny Updates the tscircuitcli package from version 0.1.1128 to 0.1.1129 and the tscircuitrunframe package from version 0.0.1741 to 0.0.1742 in package.json
#2684 🐌 Tiny Automated package update to version 0.0.1530
#2689 🐌 Tiny Updates the tscircuitcli package to version 0.1.1133 in the package.json file.
#2677 🐌 Tiny Updates the tscircuitcli package from version 0.1.1126 to 0.1.1127 and the tscircuitrunframe package from version 0.0.1739 to 0.0.1740 in package.json
#2693 🐌 Tiny Updates the tscircuitcli package from version 0.1.1134 to 0.1.1135 and the tscircuitrunframe package from version 0.0.1745 to 0.0.1746 in package.json
#2695 🐌 Tiny Updates the tscircuitcli package to version 0.1.1136 in the package.json file.
#2683 🐌 Tiny Automated package update
#2682 🐌 Tiny Updates the package version from 0.0.1528 to 0.0.1529 in package.json
#2678 🐌 Tiny Automated package update
#2691 🐌 Tiny Automated package update
#2692 🐌 Tiny Automated package update
#2696 🐌 Tiny Updates the package version from 0.0.1535 to 0.0.1536 in package.json
#2687 🐌 Tiny Updates the tscircuitcli package to version 0.1.1132 in package.json
#2680 🐌 Tiny Updates the package version from 0.0.1527 to 0.0.1528 in package.json
#2679 🐌 Tiny Automated package update
#2694 🐌 Tiny Automated package update
#520 🐌 Tiny Automated package update
#3028 🐌 Tiny Updates the tscircuitrunframe package from version 0.0.1747 to 0.0.1748
#3027 🐌 Tiny Updates the tscircuitrunframe package from version 0.0.1746 to 0.0.1747
#3025 🐌 Tiny Updates the tscircuitrunframe package from version 0.0.1745 to 0.0.1746
#3024 🐌 Tiny Updates the tscircuitrunframe package from version 0.0.1744 to 0.0.1745
#3017 🐌 Tiny Automated package update
#3022 🐌 Tiny Automated package update
#3019 🐌 Tiny Automated package update
#2286 🐌 Tiny Automated package update
#2287 🐌 Tiny Automated package update
#2951 🐌 Tiny Automated package update
#2950 🐌 Tiny Updates the circuit-json-to-kicad package from version 0.0.85 to 0.0.86
#2948 🐌 Tiny Automated package update
#2947 🐌 Tiny Automated package update
#2946 🐌 Tiny Updates the circuit-json-to-kicad package from version 0.0.84 to 0.0.85 in package.json
#2944 🐌 Tiny Automated package update
#2941 🐌 Tiny Updates the tscircuitpcb-viewer package from version 1.11.354 to 1.11.355
#2939 🐌 Tiny Updates the tscircuiteval package to version 0.0.719 in the package.json file.
#2932 🐌 Tiny Updates the tscircuitpcb-viewer package from version 1.11.353 to 1.11.354
#2942 🐌 Tiny Automated package update
#2940 🐌 Tiny Automated package update
#2938 🐌 Tiny Automated package update
#2937 🐌 Tiny Updates the tscircuitschematic-viewer package to version 2.0.59
#2935 🐌 Tiny Automated package update
#2933 🐌 Tiny Automated package update
#2943 🐌 Tiny Updates the tscircuit3d-viewer package to version 0.0.543 in package.json
#2478 🐌 Tiny Automated package update
#2475 🐌 Tiny Automated package update
#2474 🐌 Tiny Updates the tscircuitrunframe package from version 0.0.1747 to 0.0.1748
#2473 🐌 Tiny Automated package update
#2470 🐌 Tiny Automated package update
#2469 🐌 Tiny Automated package update
#2467 🐌 Tiny Updates the tscircuitrunframe package from version 0.0.1746 to 0.0.1747
#2466 🐌 Tiny Automated package update
#2452 🐌 Tiny Automated package update
#2444 🐌 Tiny Automated package update
#2453 🐌 Tiny Updates the tscircuitrunframe package from version 0.0.1743 to 0.0.1744
#2445 🐌 Tiny Automated package update
#2460 🐌 Tiny Automated package update
#2458 🐌 Tiny Automated package update
#2459 🐌 Tiny Updates the tscircuitrunframe package to version 0.0.1745
#2448 🐌 Tiny Automated package update
#2449 🐌 Tiny Updates the tscircuitrunframe package from version 0.0.1741 to 0.0.1742
#2461 🐌 Tiny Automated package update
#2455 🐌 Tiny Automated package update
#2447 🐌 Tiny Updates the tscircuitrunframe package to version 0.0.1741
#2450 🐌 Tiny Automated package update
#2454 🐌 Tiny Automated package update
#2462 🐌 Tiny Automated package update
#2451 🐌 Tiny Updates the tscircuitrunframe package from version 0.0.1742 to 0.0.1743
#1230 🐌 Tiny Updates the tscircuit package version from 0.0.1541 to 0.0.1542 in package.json
#1229 🐌 Tiny Updates the tscircuit package version from 0.0.1540 to 0.0.1541 in package.json
#1228 🐌 Tiny Updates the tscircuit package version from 0.0.1539 to 0.0.1540 in package.json
#1227 🐌 Tiny Updates the tscircuit package version from 0.0.1538 to 0.0.1539 in package.json
#1226 🐌 Tiny Updates the tscircuit package version from 0.0.1537 to 0.0.1538 in package.json
#1225 🐌 Tiny Updates the tscircuit package version from 0.0.1536 to 0.0.1537 in package.json
#1217 🐌 Tiny Updates the tscircuit package version from 0.0.1528 to 0.0.1529 in package.json
#1224 🐌 Tiny Updates the tscircuit package version from 0.0.1535 to 0.0.1536 in package.json
#1215 🐌 Tiny Updates the tscircuit package version from 0.0.1526 to 0.0.1527 in package.json
#1222 🐌 Tiny Updates the tscircuit package version from 0.0.1533 to 0.0.1534 in package.json
#1223 🐌 Tiny Updates the tscircuit package version from 0.0.1534 to 0.0.1535 in package.json
#1218 🐌 Tiny Updates the tscircuit package version from 0.0.1529 to 0.0.1530 in package.json
#1220 🐌 Tiny Updates the tscircuit package version from 0.0.1530 to 0.0.1532 in package.json
#1221 🐌 Tiny Updates the tscircuit package version from 0.0.1532 to 0.0.1533 in package.json
#1216 🐌 Tiny Updates the tscircuit package version from 0.0.1527 to 0.0.1528 in package.json
#165 🐌 Tiny Automated package update
#162 🐌 Tiny Automated package update
#159 🐌 Tiny Automated package update
#151 🐌 Tiny Automated package update
#155 🐌 Tiny Automated package update
#157 🐌 Tiny Automated package update
PRs # Impact Rating Description
#521 🐳 Major ⭐⭐⭐ Changes the from_layer and to_layer fields in the PcbTraceRoutePointVia interface from string to LayerRef, ensuring consistency with the wire route point variant and eliminating type assertions in downstream consumers.
PRs # Impact Rating Description
#519 πŸ™ Minor ⭐⭐ Adds an optional is_filled property to the pcb_silkscreen_circle Zod schema and TypeScript interface to indicate filled circles in PCB silkscreen data.
#529 πŸ™ Minor ⭐⭐ Enables rendering of filled silkscreen circles when the PCB data includes an is_filled flag, allowing circles to be filled with the layer color instead of being only stroked.
#3 πŸ™ Minor ⭐⭐ Adds functionality to return the number of different pixels and total pixels in image comparison, enabling percentage change calculations.
🐌 Tiny Contributions (2)
PR # Impact Description
#5 🐌 Tiny Updates the tscircuit dependency version from 0.0.1481 to 0.0.1541 in package.json
#4 🐌 Tiny Updates the version number in package.json from 0.0.0 to 0.0.1
PRs # Impact Rating Description
#2456 🐳 Major ⭐⭐⭐ Includes builtin and user-specified 3D models in the KiCad zip export functionality, allowing for enhanced 3D model integration in exported files.
#2472 πŸ™ Minor ⭐⭐ Embeds 3D model files in the KiCad project build output, ensuring paths are consistent with KIPRJMOD for both built-in and custom models.
#164 πŸ™ Minor ⭐⭐ Preserves the tscircuit_builtin.3dshapes path for remote stepUrl models in KiCad project and library outputs, ensuring correct referencing of 3D models.
#161 πŸ™ Minor ⭐⭐ Adds functionality to embed builtin and user-specified 3D model references in KiCad PCB files and exposes model source paths for zip export.
🐌 Tiny Contributions (2)
PR # Impact Description
#540 🐌 Tiny Adds courtyard rectangles to various component footprints to enhance PCB layout and design.
#2477 🐌 Tiny Updates the circuit-json-to-kicad dependency to version 0.0.86 in package.json
PRs # Impact Rating Description
#544 πŸ™ Minor ⭐⭐ Fixes the default value for the SOD-323F footprint body width from 3,05mm to 3.05mm to ensure correct rendering in circuit-json.
#548 πŸ™ Minor ⭐⭐ Removes invalid pcb_thtpad type from apply-origin filter to eliminate TypeScript error and ensure correct handling of THT pad bounds with pcb_plated_hole type.
🐌 Tiny Contributions (2)
PR # Impact Description
#553 🐌 Tiny Fixes incorrect pad dimensions for the SMC (DO-214AB) footprint where pl and pw were swapped, correcting the pad length and width to match KiCad specifications.
#554 🐌 Tiny Fixes slightly incorrect pad dimensions for the SMA (DO-214AC) footprint by updating pad spacing and length to match the KiCad D_SMA reference footprint.
PRs # Impact Rating Description
#363 πŸ™ Minor ⭐⭐ Refactors the websafe bundle to eliminate reliance on the core dependency by implementing a local normalization function for pin labels.
PRs # Impact Rating Description
#686 🐳 Major ⭐⭐⭐ Replaces the manual evaluation of relaxedDrcPassed with a standardized DRC check implementation, improving consistency in DRC error handling during benchmarks.
#126 πŸ™ Minor ⭐⭐ Adds a minSpacing option to the checkEachPcbTraceNonOverlapping function to allow users to specify minimum spacing between PCB traces.
#102 πŸ™ Minor ⭐⭐ Renders points on the canvas above all other graphic elements, ensuring they are visible and correctly labeled.
#687 πŸ™ Minor ⭐⭐ Adds a relaxed Design Rule Check (DRC) action to the autorouting debugger and allows sharing of DRC presets with benchmarks.
#685 πŸ™ Minor ⭐⭐ Visualizes the results of the high-density solver by adding center and boundary markers for each node, indicating their solve status and related metadata.
🐌 Tiny Contributions (2)
PR # Impact Description
#2457 🐌 Tiny Changes the snapshot processing to skip visual diff checks unless the --ci or --test flags are used, improving performance during local development.
#514 🐌 Tiny Adds documentation for new command line interface flags to ignore various DRC errors and warnings during the build process.
PRs # Impact Rating Description
#2468 🐳 Major ⭐⭐⭐ Adds a new command to analyze routing difficulty in circuit designs.
#679 🐳 Major ⭐⭐⭐ Add a right-aligned toggle next to Pipeline Steps in the debugger and wire the generic tscircuitsolver-utils pipeline stage table into AutoroutingPipelineDebugger, adapting existing pipeline solver bookkeeping fields to the generic table API and bumping tscircuitsolver-utils version.
#681 🐳 Major ⭐⭐⭐ Displays the root connection name alongside the connection name and point layers when hovering over connection points in the autorouter.
#158 🐳 Major ⭐⭐⭐ Adds linear interpolation for acceptable central region cost in the HyperGraphSectionOptimizer2, allowing for dynamic cost adjustments based on section attempts.
#156 🐳 Major ⭐⭐⭐ Adds a new HyperGraph optimizer with enhanced functionality for solving complex routing problems in circuit design.
#152 🐳 Major ⭐⭐⭐ Add createBlankHyperGraphFromHyperGraphWithSolvedRoutes to deserialize solved routes, strip synthetic boundary regions, and rebuild a blank serialized graph with new connection endpoints derived from port geometry; expand section-solver fixturestests to cover both section extraction and the blank-hypergraph conversion, plus add the corresponding fixture snapshot; refresh documentation and CI workflows to align with the new utilities and test suite.
#150 🐳 Major ⭐⭐⭐ Add serialization helpers for solved routes, expose extractSectionOfHyperGraph, and update pipeline naming to use deserializing terminology, including mutual network IDs during connection (de)serialization and wire solved-route reconstruction to round-trip section extraction, covered with a stacked SVG snapshot using the stack-svgs module.
🐌 Tiny Contributions (1)
PR # Impact Description
#2465 🐌 Tiny Adds pcbSnapshotSettings to the snapshot processing options, allowing for customizable PCB snapshot rendering settings.
PRs # Impact Rating Description
#688 🐳 Major ⭐⭐⭐ Fixes a high-impact DRC correctness issue where converted vias could be oversized, producing false touchingoverlap violations
PRs # Impact Rating Description
#680 🐳 Major ⭐⭐⭐ Adds a hypergraph section optimizer to the autorouting pipeline, enhancing the routing capabilities by optimizing connections in a hypergraph structure.
#682 🐳 Major ⭐⭐⭐ Adds defensive handling around capacity calculations to avoid 00 and non-finite values in calculateNodeProbabilityOfFailure, while keeping the final NaN throw intact.
#684 🐳 Major ⭐⭐⭐ Adds a new visualization overlay for pf values and crossing information on hover in the HgPortPointPathingSolver.
🐌 Tiny Contributions (2)
PR # Impact Description
#683 🐌 Tiny Updates the tscircuithypergraph dependency to version 0.0.68 in the package.json file.
#153 🐌 Tiny Sets the values of g, h, and f to zero for each candidate in the path during route slicing.

Repository Owners

Repository Codeowners
builder seveibar
pcb-viewer seveibar, ShiboSoftwareDev, Abse2001
footprints-old seveibar
footprinter seveibar, techmannih
3d-viewer ShiboSoftwareDev, Abse2001
winterspec seveibar, ShiboSoftwareDev
jscad-electronics seveibar, techmannih, ShiboSoftwareDev, anas-sarkez
circuit-to-svg imrishabh18
schematic-symbols seveibar, imrishabh18, techmannih
circuit-json-to-gerber seveibar, ShiboSoftwareDev
tscircuit.com seveibar, imrishabh18
issue-roulette Anshgrover23
sparkfun-boards ShiboSoftwareDev, Abse2001, MustafaMulla29, Anshgrover23, techmannih
schematic-corpus Abse2001
copper-pour-solver seveibar, ShiboSoftwareDev
common seveibar, Abse2001
circuit-to-canvas ShiboSoftwareDev, Abse2001, techmannih
circuit-json-to-lbrn AnasSarkiz
pcbburn.com AnasSarkiz

Repositories by Owner

User Repo
seveibar builder
pcb-viewer
footprints-old
footprinter
winterspec
jscad-electronics
schematic-symbols
circuit-json-to-gerber
tscircuit.com
copper-pour-solver
common
ShiboSoftwareDev pcb-viewer
3d-viewer
winterspec
jscad-electronics
circuit-json-to-gerber
sparkfun-boards
copper-pour-solver
circuit-to-canvas
Abse2001 pcb-viewer
3d-viewer
sparkfun-boards
schematic-corpus
common
circuit-to-canvas
techmannih footprinter
jscad-electronics
schematic-symbols
sparkfun-boards
circuit-to-canvas
anas-sarkez jscad-electronics
imrishabh18 circuit-to-svg
schematic-symbols
tscircuit.com
Anshgrover23 issue-roulette
sparkfun-boards
MustafaMulla29 sparkfun-boards
AnasSarkiz circuit-json-to-lbrn
pcbburn.com

Development

Prerequisites

  • Bun runtime
  • .env file with required API keys:
    GITHUB_TOKEN=your_github_token
    OPENAI_API_KEY=your_openai_api_key
    DISCORD_TOKEN=your_discord_token (optional, for Discord integration)
    SLACK_BOT_TOKEN=your_slack_token (optional, for Slack integration)
    

Available Scripts

Core Generation Scripts

  • bun run generate:weekly - Generate current week's contribution overview
  • bun run generate:monthly - Generate current month's contribution overview
  • bun run generate:changelog - Generate monthly changelog from PRs

Analysis & Testing

  • bun run analyze-pr - Analyze a single PR (interactive prompt)
  • bun run test:github - Test GitHub API integration

Notifications & Sync

  • bun run notifications:issues - Send notifications for new issues
  • bun run notifications:pr - Send notifications for new PRs
  • bun run sync:discord - Sync contributor roles with Discord

Data Export

  • bun run export:sponsorship - Generate sponsorship data CSV

Development

  • bun run dev - Start development server for web UI
  • bun run build - Build for production
  • bun run format - Format code with Biome

Usage Examples

# Generate this week's contribution overview
bun run generate:weekly

# Generate current month's overview
bun run generate:monthly

# Analyze a specific PR
bun run analyze-pr

# Test your GitHub token setup
bun run test:github

About

Generate a contribution summary for your projects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors