Skip to content

Commit

Permalink
Update contribution overviews
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Jan 31, 2025
1 parent 5c730f5 commit edfb9fc
Show file tree
Hide file tree
Showing 3 changed files with 431 additions and 98 deletions.
191 changes: 166 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,21 +23,36 @@ The current week is shown below. There are 3 major sections:

```mermaid
pie
"tscircuit/rfc" : 1
"tscircuit/graphics-debug" : 4
"tscircuit/tscircuit.com" : 3
"tscircuit/circuit-json" : 1
"tscircuit/core" : 3
"tscircuit/dsn-converter" : 2
"tscircuit/fake-freerouting" : 1
"tscircuit/format-si-unit" : 3
"tscircuit/kicad-component-converter" : 1
"tscircuit/runframe" : 1
"tscircuit/cli" : 4
"tscircuit/svg.tscircuit.com" : 1
"tscircuit/docs" : 1
"tscircuit/3d-viewer" : 1
"tscircuit/autorouting.com" : 1
"tscircuit/tscircuit.com" : 2
"tscircuit/prompt-benchmarks" : 1
```

## Contributor Overview

| Contributor | 🐳 Major | πŸ™ Minor | 🐌 Tiny | ⭐ | Issues Created |
|-------------|---------|---------|---------|-----|----------------|
| [ShiboSoftwareDev](#ShiboSoftwareDev) | 1 | 0 | 0 | ⭐ | 6 |
| [seveibar](#seveibar) | 3 | 0 | 1 | ⭐⭐⭐ | 19 |
| [imrishabh18](#imrishabh18) | 1 | 11 | 0 | ⭐⭐ | 2 |
| [ArnavK-09](#ArnavK-09) | 0 | 4 | 2 | ⭐ | 0 |
| [ShiboSoftwareDev](#ShiboSoftwareDev) | 1 | 0 | 0 | ⭐ | 8 |
| [Anshgrover23](#Anshgrover23) | 0 | 2 | 0 | ⭐ | 2 |
| [Abse2001](#Abse2001) | 1 | 0 | 0 | ⭐ | 0 |
| [Anshgrover23](#Anshgrover23) | 0 | 1 | 0 | | 1 |
| [imrishabh18](#imrishabh18) | 0 | 1 | 0 | | 1 |
| [ArnavK-09](#ArnavK-09) | 0 | 0 | 1 | | 0 |
| [kom-senapati](#kom-senapati) | 0 | 2 | 0 | ⭐ | 1 |
| [krushnarout](#krushnarout) | 0 | 1 | 0 | | 0 |

## Review Table

Expand All @@ -51,74 +66,200 @@ pie

| Contributor | Reviews Received | Approvals Received | Rejections Received | Approvals | Rejections | PRs Opened | PRs Merged | Issues Created | Bountied Issues | Bountied Issue $ |
|---|---|---|---|---|---|---|---|---|---|---|
| [seveibar](#seveibar) | 0 | 0 | 0 | 13 | 9 | 4 | 4 | 19 | 18 | 221 |
| [imrishabh18](#imrishabh18) | 1 | 1 | 0 | 2 | 1 | 14 | 12 | 2 | 1 | 5 |
| [Rishikesh63](#Rishikesh63) | 3 | 0 | 3 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| [Anshgrover23](#Anshgrover23) | 3 | 1 | 2 | 1 | 4 | 2 | 1 | 1 | 0 | 0 |
| [imrishabh18](#imrishabh18) | 0 | 0 | 0 | 2 | 1 | 2 | 1 | 1 | 0 | 0 |
| [Anshgrover23](#Anshgrover23) | 7 | 2 | 4 | 1 | 4 | 3 | 2 | 2 | 1 | 10 |
| [ArnavK-09](#ArnavK-09) | 23 | 7 | 4 | 0 | 0 | 7 | 6 | 0 | 0 | 0 |
| [DrSensor](#DrSensor) | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 3 | 0 | 0 |
| [ARYPROGRAMMER](#ARYPROGRAMMER) | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| [MustafaMulla29](#MustafaMulla29) | 2 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| [ShiboSoftwareDev](#ShiboSoftwareDev) | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 6 | 2 | 12 |
| [ShiboSoftwareDev](#ShiboSoftwareDev) | 1 | 1 | 0 | 0 | 1 | 2 | 1 | 8 | 4 | 27 |
| [Abse2001](#Abse2001) | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| [seveibar](#seveibar) | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 4 | 4 | 57 |
| [ArnavK-09](#ArnavK-09) | 2 | 2 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 |
| [krushnarout](#krushnarout) | 3 | 1 | 2 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| [kom-senapati](#kom-senapati) | 2 | 2 | 0 | 0 | 0 | 2 | 2 | 1 | 0 | 0 |

## Changes by Repository

### [tscircuit/3d-viewer](https://github.com/tscircuit/3d-viewer)
### [tscircuit/rfc](https://github.com/tscircuit/rfc)

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#141](https://github.com/tscircuit/3d-viewer/pull/141) | πŸ™ Minor | Anshgrover23 | Add a new prop `autoRotateDisabled` to control the auto-rotation of the CAD viewer. |
| [#5](https://github.com/tscircuit/rfc/pull/5) | 🐳 Major | seveibar | This PR introduces a RFC (Request for Comments) document that outlines the vision for the tscircuit v0.1 release, which focuses on enabling modern development practices for commercial electronics development. |

### [tscircuit/autorouting.com](https://github.com/tscircuit/autorouting.com)
### [tscircuit/graphics-debug](https://github.com/tscircuit/graphics-debug)

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#30](https://github.com/tscircuit/autorouting.com/pull/30) | 🐳 Major | Abse2001 | The pull request introduces a new feature that allows for local processing of circuit files using the freerouting autorouter, bypassing the need for a remote server. |
| [#19](https://github.com/tscircuit/graphics-debug/pull/19) | 🐳 Major | seveibar | Adds filtering by layer and step, adds x and y coordinates to point tooltip hover, and centers the interactive graphics around the objects. |
| [#18](https://github.com/tscircuit/graphics-debug/pull/18) | 🐳 Major | seveibar | Exports interactive React components, adds React Cosmos, adds more label, step, and layer support. |
| [#16](https://github.com/tscircuit/graphics-debug/pull/16) | πŸ™ Minor | Anshgrover23 | Adds a GitHub badge to the landing page and includes an example graphics debug JSON file. |
| [#20](https://github.com/tscircuit/graphics-debug/pull/20) | 🐌 Tiny | seveibar | Fixes the center coordinates of a step in the example data for the interactive2-layer-and-step-filtering fixture. |

### [tscircuit/tscircuit.com](https://github.com/tscircuit/tscircuit.com)

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#622](https://github.com/tscircuit/tscircuit.com/pull/622) | πŸ™ Minor | imrishabh18 | Encode the search parameters to fix search functionality. |
| [#624](https://github.com/tscircuit/tscircuit.com/pull/624) | 🐌 Tiny | ArnavK-09 | Updates the external actions used in the bundle-size-analysis workflow. |
| [#627](https://github.com/tscircuit/tscircuit.com/pull/627) | 🐳 Major | imrishabh18 | Adds a fake-api for the packages, including tests for creating, deleting, and getting packages. |
| [#622](https://github.com/tscircuit/tscircuit.com/pull/622) | πŸ™ Minor | imrishabh18 | Encode the search params to fix URL encoding issues. |
| [#624](https://github.com/tscircuit/tscircuit.com/pull/624) | 🐌 Tiny | ArnavK-09 | Updated the external actions used in the "bundle-size-analysis" workflow |

### [tscircuit/circuit-json](https://github.com/tscircuit/circuit-json)

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#126](https://github.com/tscircuit/circuit-json/pull/126) | πŸ™ Minor | imrishabh18 | Fix a bug to handle negative numbers in the `convert-si-unit-to-number.ts` utility function. |

### [tscircuit/core](https://github.com/tscircuit/core)

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#592](https://github.com/tscircuit/core/pull/592) | πŸ™ Minor | imrishabh18 | Update the format-si-unit dependency to version 0.0.3 |
| [#589](https://github.com/tscircuit/core/pull/589) | πŸ™ Minor | imrishabh18 | Fix parsing of negative value PCB properties |
| [#588](https://github.com/tscircuit/core/pull/588) | πŸ™ Minor | imrishabh18 | Fix the issue where the schematic x and y props were not using the parsed value in mm. |

### [tscircuit/dsn-converter](https://github.com/tscircuit/dsn-converter)

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#85](https://github.com/tscircuit/dsn-converter/pull/85) | πŸ™ Minor | imrishabh18 | The change fixes the calculation of `trace_length` by using the `getTraceLength` function instead of calculating it based on the `width` property. |
| [#84](https://github.com/tscircuit/dsn-converter/pull/84) | πŸ™ Minor | imrishabh18 | Adds the `trace_length` property to the `pcb_trace` object in the `dsn-json-to-circuit-json` module. |

### [tscircuit/fake-freerouting](https://github.com/tscircuit/fake-freerouting)

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#22](https://github.com/tscircuit/fake-freerouting/pull/22) | πŸ™ Minor | imrishabh18 | The pull request fixes a issue where source traces with more than 3 connected ports are split into multiple traces to ensure proper handling. |

### [tscircuit/format-si-unit](https://github.com/tscircuit/format-si-unit)

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#4](https://github.com/tscircuit/format-si-unit/pull/4) | πŸ™ Minor | imrishabh18 | Updates GitHub Actions workflow to use Bun instead of npm for installing dependencies and building the project. |
| [#3](https://github.com/tscircuit/format-si-unit/pull/3) | πŸ™ Minor | imrishabh18 | Create a GitHub Actions workflow to publish the package to npm |
| [#2](https://github.com/tscircuit/format-si-unit/pull/2) | πŸ™ Minor | imrishabh18 | Fixes a bug where the `formatSiUnit` function incorrectly converts 100 microfarads (100uF) to 0.1 instead of 100u. |

### [tscircuit/kicad-component-converter](https://github.com/tscircuit/kicad-component-converter)

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#118](https://github.com/tscircuit/kicad-component-converter/pull/118) | πŸ™ Minor | ArnavK-09 | Fixes a bug where missing `mid` and `stroke` attributes in the `fp_arc_row` data would cause the conversion process to fail. |

### [tscircuit/runframe](https://github.com/tscircuit/runframe)

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#167](https://github.com/tscircuit/runframe/pull/167) | πŸ™ Minor | ArnavK-09 | Fixes an import error message and allows to rerun if any worker error occurs. |

### [tscircuit/cli](https://github.com/tscircuit/cli)

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#32](https://github.com/tscircuit/cli/pull/32) | πŸ™ Minor | ArnavK-09 | Automatically refreshes import types on file update. |
| [#37](https://github.com/tscircuit/cli/pull/37) | πŸ™ Minor | krushnarout | The pull request fixes a bug by setting the default port for the development server to 3020. |
| [#45](https://github.com/tscircuit/cli/pull/45) | πŸ™ Minor | kom-senapati | Fix issue with endpoint types in the CLI code. |
| [#42](https://github.com/tscircuit/cli/pull/42) | πŸ™ Minor | kom-senapati | Fetch the GitHub username from the session token and store it in the CLI config. |

### [tscircuit/svg.tscircuit.com](https://github.com/tscircuit/svg.tscircuit.com)

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#6](https://github.com/tscircuit/svg.tscircuit.com/pull/6) | πŸ™ Minor | ArnavK-09 | Adds an error handling mechanism that generates an SVG with red text when an error occurs during the execution or rendering of the user's code. |

### [tscircuit/docs](https://github.com/tscircuit/docs)

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#2](https://github.com/tscircuit/docs/pull/2) | 🐌 Tiny | ArnavK-09 | |

### [tscircuit/3d-viewer](https://github.com/tscircuit/3d-viewer)

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#141](https://github.com/tscircuit/3d-viewer/pull/141) | πŸ™ Minor | Anshgrover23 | Adds a new prop `autoRotateDisabled` to the `CadViewer` and `CadViewerContainer` components to disable the automatic rotation of the 3D viewer. |

### [tscircuit/autorouting.com](https://github.com/tscircuit/autorouting.com)

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#30](https://github.com/tscircuit/autorouting.com/pull/30) | 🐳 Major | Abse2001 | Introduces a new feature to run the local freerouting autorouter instead of using the remote server. |

### [tscircuit/prompt-benchmarks](https://github.com/tscircuit/prompt-benchmarks)

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#21](https://github.com/tscircuit/prompt-benchmarks/pull/21) | 🐳 Major | ShiboSoftwareDev | Adds a new set of circuit design problems and increases the timeout for the benchmark evaluation. |
| [#21](https://github.com/tscircuit/prompt-benchmarks/pull/21) | 🐳 Major | ShiboSoftwareDev | Adds a new set of circuit design problems to the benchmarks-evalite project. |

## Changes by Contributor

### [Anshgrover23](https://github.com/Anshgrover23)
### [seveibar](https://github.com/seveibar)

| PR # | Impact | Description |
|------|--------|-------------|
| [#141](https://github.com/tscircuit/3d-viewer/pull/141) | πŸ™ Minor | Add a new prop `autoRotateDisabled` to control the auto-rotation of the CAD viewer. |
| [#5](https://github.com/tscircuit/rfc/pull/5) | 🐳 Major | This PR introduces a RFC (Request for Comments) document that outlines the vision for the tscircuit v0.1 release, which focuses on enabling modern development practices for commercial electronics development. |
| [#19](https://github.com/tscircuit/graphics-debug/pull/19) | 🐳 Major | Adds filtering by layer and step, adds x and y coordinates to point tooltip hover, and centers the interactive graphics around the objects. |
| [#18](https://github.com/tscircuit/graphics-debug/pull/18) | 🐳 Major | Exports interactive React components, adds React Cosmos, adds more label, step, and layer support. |
| [#20](https://github.com/tscircuit/graphics-debug/pull/20) | 🐌 Tiny | Fixes the center coordinates of a step in the example data for the interactive2-layer-and-step-filtering fixture. |

### [Abse2001](https://github.com/Abse2001)
### [imrishabh18](https://github.com/imrishabh18)

| PR # | Impact | Description |
|------|--------|-------------|
| [#30](https://github.com/tscircuit/autorouting.com/pull/30) | 🐳 Major | The pull request introduces a new feature that allows for local processing of circuit files using the freerouting autorouter, bypassing the need for a remote server. |
| [#627](https://github.com/tscircuit/tscircuit.com/pull/627) | 🐳 Major | Adds a fake-api for the packages, including tests for creating, deleting, and getting packages. |
| [#126](https://github.com/tscircuit/circuit-json/pull/126) | πŸ™ Minor | Fix a bug to handle negative numbers in the `convert-si-unit-to-number.ts` utility function. |
| [#592](https://github.com/tscircuit/core/pull/592) | πŸ™ Minor | Update the format-si-unit dependency to version 0.0.3 |
| [#589](https://github.com/tscircuit/core/pull/589) | πŸ™ Minor | Fix parsing of negative value PCB properties |
| [#588](https://github.com/tscircuit/core/pull/588) | πŸ™ Minor | Fix the issue where the schematic x and y props were not using the parsed value in mm. |
| [#85](https://github.com/tscircuit/dsn-converter/pull/85) | πŸ™ Minor | The change fixes the calculation of `trace_length` by using the `getTraceLength` function instead of calculating it based on the `width` property. |
| [#84](https://github.com/tscircuit/dsn-converter/pull/84) | πŸ™ Minor | Adds the `trace_length` property to the `pcb_trace` object in the `dsn-json-to-circuit-json` module. |
| [#622](https://github.com/tscircuit/tscircuit.com/pull/622) | πŸ™ Minor | Encode the search params to fix URL encoding issues. |
| [#22](https://github.com/tscircuit/fake-freerouting/pull/22) | πŸ™ Minor | The pull request fixes a issue where source traces with more than 3 connected ports are split into multiple traces to ensure proper handling. |
| [#4](https://github.com/tscircuit/format-si-unit/pull/4) | πŸ™ Minor | Updates GitHub Actions workflow to use Bun instead of npm for installing dependencies and building the project. |
| [#3](https://github.com/tscircuit/format-si-unit/pull/3) | πŸ™ Minor | Create a GitHub Actions workflow to publish the package to npm |
| [#2](https://github.com/tscircuit/format-si-unit/pull/2) | πŸ™ Minor | Fixes a bug where the `formatSiUnit` function incorrectly converts 100 microfarads (100uF) to 0.1 instead of 100u. |

### [ArnavK-09](https://github.com/ArnavK-09)

| PR # | Impact | Description |
|------|--------|-------------|
| [#624](https://github.com/tscircuit/tscircuit.com/pull/624) | 🐌 Tiny | Updates the external actions used in the bundle-size-analysis workflow. |
| [#118](https://github.com/tscircuit/kicad-component-converter/pull/118) | πŸ™ Minor | Fixes a bug where missing `mid` and `stroke` attributes in the `fp_arc_row` data would cause the conversion process to fail. |
| [#167](https://github.com/tscircuit/runframe/pull/167) | πŸ™ Minor | Fixes an import error message and allows to rerun if any worker error occurs. |
| [#32](https://github.com/tscircuit/cli/pull/32) | πŸ™ Minor | Automatically refreshes import types on file update. |
| [#6](https://github.com/tscircuit/svg.tscircuit.com/pull/6) | πŸ™ Minor | Adds an error handling mechanism that generates an SVG with red text when an error occurs during the execution or rendering of the user's code. |
| [#624](https://github.com/tscircuit/tscircuit.com/pull/624) | 🐌 Tiny | Updated the external actions used in the "bundle-size-analysis" workflow |
| [#2](https://github.com/tscircuit/docs/pull/2) | 🐌 Tiny | |

### [imrishabh18](https://github.com/imrishabh18)
### [Anshgrover23](https://github.com/Anshgrover23)

| PR # | Impact | Description |
|------|--------|-------------|
| [#141](https://github.com/tscircuit/3d-viewer/pull/141) | πŸ™ Minor | Adds a new prop `autoRotateDisabled` to the `CadViewer` and `CadViewerContainer` components to disable the automatic rotation of the 3D viewer. |
| [#16](https://github.com/tscircuit/graphics-debug/pull/16) | πŸ™ Minor | Adds a GitHub badge to the landing page and includes an example graphics debug JSON file. |

### [Abse2001](https://github.com/Abse2001)

| PR # | Impact | Description |
|------|--------|-------------|
| [#622](https://github.com/tscircuit/tscircuit.com/pull/622) | πŸ™ Minor | Encode the search parameters to fix search functionality. |
| [#30](https://github.com/tscircuit/autorouting.com/pull/30) | 🐳 Major | Introduces a new feature to run the local freerouting autorouter instead of using the remote server. |

### [ShiboSoftwareDev](https://github.com/ShiboSoftwareDev)

| PR # | Impact | Description |
|------|--------|-------------|
| [#21](https://github.com/tscircuit/prompt-benchmarks/pull/21) | 🐳 Major | Adds a new set of circuit design problems and increases the timeout for the benchmark evaluation. |
| [#21](https://github.com/tscircuit/prompt-benchmarks/pull/21) | 🐳 Major | Adds a new set of circuit design problems to the benchmarks-evalite project. |

### [krushnarout](https://github.com/krushnarout)

| PR # | Impact | Description |
|------|--------|-------------|
| [#37](https://github.com/tscircuit/cli/pull/37) | πŸ™ Minor | The pull request fixes a bug by setting the default port for the development server to 3020. |

### [kom-senapati](https://github.com/kom-senapati)

| PR # | Impact | Description |
|------|--------|-------------|
| [#45](https://github.com/tscircuit/cli/pull/45) | πŸ™ Minor | Fix issue with endpoint types in the CLI code. |
| [#42](https://github.com/tscircuit/cli/pull/42) | πŸ™ Minor | Fetch the GitHub username from the session token and store it in the CLI config. |



Expand Down
Loading

0 comments on commit edfb9fc

Please sign in to comment.