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 Oct 1, 2024
1 parent b89503c commit a9285db
Show file tree
Hide file tree
Showing 2 changed files with 220 additions and 68 deletions.
144 changes: 110 additions & 34 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,116 +23,192 @@ The current week is shown below. There are 3 major sections:

```mermaid
pie
"tscircuit/schematic-viewer" : 1
"tscircuit/pcb-viewer" : 3
"tscircuit/cli" : 2
"tscircuit/schematic-symbols" : 13
"tscircuit/circuit-to-svg" : 1
"tscircuit/circuit-json-to-gerber" : 2
"tscircuit/cli" : 2
"tscircuit/props" : 1
"tscircuit/schematic-symbols" : 5
"tscircuit/footprinter" : 1
"tscircuit/core" : 1
"tscircuit/jscad-electronics" : 1
"tscircuit/snippets" : 2
```

## Contributor Overview

| Contributor | 🐳 Major | πŸ™ Minor | 🐌 Tiny |
|-------------|-------|-------|-------|
| anas-sarkez | 2 | 1 | 0 |
| DhairyaMajmudar | 1 | 0 | 0 |
| anas-sarkez | 5 | 4 | 0 |
| ShiboSoftwareDev | 2 | 2 | 0 |
| seveibar | 2 | 0 | 0 |
| abhijitxy | 0 | 1 | 0 |
| imrishabh18 | 1 | 1 | 0 |
| seveibar | 4 | 0 | 0 |
| abhijitxy | 1 | 0 | 0 |
| Timer00 | 1 | 1 | 0 |
| imrishabh18 | 0 | 3 | 0 |
| Abse2001 | 1 | 1 | 0 |
| Complexlity | 0 | 1 | 1 |

## Changes by Repository

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

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#64](https://github.com/tscircuit/schematic-viewer/pull/64) | 🐳 Major | DhairyaMajmudar | Replaced the types in core.ts files with those exported from the `circuit-json` package. |

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

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#67](https://github.com/tscircuit/pcb-viewer/pull/67) | 🐳 Major | anas-sarkez | Ensure that the `hotHey` hook only triggers when the window is active and the user is interacting with the container. |
| [#61](https://github.com/tscircuit/pcb-viewer/pull/61) | 🐳 Major | anas-sarkez | Added hotkeys for all layers |
| [#65](https://github.com/tscircuit/pcb-viewer/pull/65) | πŸ™ Minor | anas-sarkez | Replace the deprecated imports in the codebase. |
| [#67](https://github.com/tscircuit/pcb-viewer/pull/67) | πŸ™ Minor | anas-sarkez | The change ensures that the hotkey functionality in the ToolbarOverlay component only works when the mouse is over the container. |
| [#65](https://github.com/tscircuit/pcb-viewer/pull/65) | πŸ™ Minor | anas-sarkez | Replace the deprecated imports from "circuit-json" with the new ones. |

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

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#212](https://github.com/tscircuit/cli/pull/212) | 🐳 Major | ShiboSoftwareDev | Fixed a filepath bug by using `path/posix` instead of `path`. |
| [#213](https://github.com/tscircuit/cli/pull/213) | πŸ™ Minor | ShiboSoftwareDev | Fixed the incorrect z-index of the popover content. |
| [#85](https://github.com/tscircuit/schematic-symbols/pull/85) | 🐳 Major | anas-sarkez | Added a JSON definition and SVG image for a tunnel diode component. |
| [#82](https://github.com/tscircuit/schematic-symbols/pull/82) | 🐳 Major | anas-sarkez | Added an avalanche diode symbol and its JSON representation. |
| [#80](https://github.com/tscircuit/schematic-symbols/pull/80) | 🐳 Major | anas-sarkez | Added a new 'varactor diode' component with paths and text elements. |
| [#75](https://github.com/tscircuit/schematic-symbols/pull/75) | 🐳 Major | anas-sarkez | Added a new Schottky diode symbol. |
| [#72](https://github.com/tscircuit/schematic-symbols/pull/72) | 🐳 Major | seveibar | Introduce a new symbol for a photodiode and make bun run generate interactive |
| [#74](https://github.com/tscircuit/schematic-symbols/pull/74) | 🐳 Major | Timer00 | Introduce a new component, a DC voltmeter, with its SVG representation and associated JSON data. |
| [#21](https://github.com/tscircuit/schematic-symbols/pull/21) | 🐳 Major | Abse2001 | Added push_button_normally_open_momentary horz & vert symbols |
| [#81](https://github.com/tscircuit/schematic-symbols/pull/81) | πŸ™ Minor | anas-sarkez | Added a new zener diode symbol. |
| [#76](https://github.com/tscircuit/schematic-symbols/pull/76) | πŸ™ Minor | Timer00 | Add a formatting step to the symbol adding instructions. |
| [#86](https://github.com/tscircuit/schematic-symbols/pull/86) | πŸ™ Minor | imrishabh18 | Added reference point indicators for the left and right ports of the box resistor symbol. |
| [#73](https://github.com/tscircuit/schematic-symbols/pull/73) | πŸ™ Minor | imrishabh18 | Fixes the lockfile to prevent it from becoming frozen. |
| [#22](https://github.com/tscircuit/schematic-symbols/pull/22) | πŸ™ Minor | imrishabh18 | Add port reference blocks for the capacitor symbol in the capacitor.json file and the capacitor.svg file. |
| [#23](https://github.com/tscircuit/schematic-symbols/pull/23) | πŸ™ Minor | Abse2001 | Fixed the positioning of the ref and value text labels for various components so they will always grow away from the symbols. |

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

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#80](https://github.com/tscircuit/circuit-to-svg/pull/80) | πŸ™ Minor | anas-sarkez | Removed the regular expressions used to clean the text in the SVG object creation functions. |

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

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#11](https://github.com/tscircuit/circuit-json-to-gerber/pull/11) | 🐳 Major | ShiboSoftwareDev | Added support for `pcb_hole` elements in Excellon drill and soldermask generation, and updated the repository to use `circuit-json` instead of `@tscircuit/soup`. |
| [#9](https://github.com/tscircuit/circuit-json-to-gerber/pull/9) | πŸ™ Minor | ShiboSoftwareDev | Fixed the gerber units to work with jlcpcb and pcbway |
| [#11](https://github.com/tscircuit/circuit-json-to-gerber/pull/11) | 🐳 Major | ShiboSoftwareDev | Implemented pcb_hole support in Excellon drill and soldermask, and updated the repository to use circuit-json. |
| [#9](https://github.com/tscircuit/circuit-json-to-gerber/pull/9) | 🐳 Major | ShiboSoftwareDev | Fixed gerber units to work with jlcpcb and pcbway |

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

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#213](https://github.com/tscircuit/cli/pull/213) | πŸ™ Minor | ShiboSoftwareDev | Fixed the z-index issue in the popover content component. |
| [#212](https://github.com/tscircuit/cli/pull/212) | πŸ™ Minor | ShiboSoftwareDev | Fixed filepath bug in various parts of the codebase. |

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

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#55](https://github.com/tscircuit/props/pull/55) | 🐳 Major | seveibar | Update the `schematicPinDefinitions.ts` file to add a new `SchematicPortArrangement` interface that extends the existing `SchematicPortArrangementWithSizes`, `SchematicPortArrangementWithSides`, and `SchematicPortArrangementWithPinCounts` interfaces. |
| [#55](https://github.com/tscircuit/props/pull/55) | 🐳 Major | seveibar | Update the `schematicPinDefinitions.ts` file to introduce a new `SchematicPortArrangement` interface that combines the previous `SchematicPortArrangementWithSizes`, `SchematicPortArrangementWithSides`, and `SchematicPortArrangementWithPinCounts` types. |

### [tscircuit/schematic-symbols](https://github.com/tscircuit/schematic-symbols)
### [tscircuit/footprinter](https://github.com/tscircuit/footprinter)

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#72](https://github.com/tscircuit/schematic-symbols/pull/72) | 🐳 Major | seveibar | Introduced a new photodiode symbol and made the `bun run generate` command interactive to add new symbols. |
| [#22](https://github.com/tscircuit/schematic-symbols/pull/22) | 🐳 Major | imrishabh18 | Added port reference blocks for the capacitor symbol to support tracing in the core application. |
| [#21](https://github.com/tscircuit/schematic-symbols/pull/21) | 🐳 Major | Abse2001 | Added new push button symbols (horizontal and vertical) for "normally open momentary" type. |
| [#73](https://github.com/tscircuit/schematic-symbols/pull/73) | πŸ™ Minor | imrishabh18 | Fixes an issue with the lockfile being frozen. |
| [#23](https://github.com/tscircuit/schematic-symbols/pull/23) | πŸ™ Minor | Abse2001 | Fixed the position of the reference and value text blocks so they always grow away from the symbols. |
| [#47](https://github.com/tscircuit/footprinter/pull/47) | 🐳 Major | seveibar | Create an axial footprint and add circuitJson function |

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

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#130](https://github.com/tscircuit/core/pull/130) | 🐳 Major | seveibar | Add error handling when there's a missing footprint for a port in the PCB trace. |

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

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#45](https://github.com/tscircuit/jscad-electronics/pull/45) | πŸ™ Minor | abhijitxy | Fix the position of the BGA (Ball Grid Array) component on the side |
| [#45](https://github.com/tscircuit/jscad-electronics/pull/45) | 🐳 Major | abhijitxy | Fix the positioning of the BGA (Ball Grid Array) component on the side |

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

| PR # | Impact | Contributor | Description |
|------|--------|-------------|-------------|
| [#6](https://github.com/tscircuit/snippets/pull/6) | πŸ™ Minor | Complexlity | Remove package-lock.json file |
| [#4](https://github.com/tscircuit/snippets/pull/4) | 🐌 Tiny | Complexlity | Update the favicon to match the one used on the tscircuits website. |

## Changes by Contributor

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

| PR # | Impact | Description |
|------|--------|-------------|
| [#64](https://github.com/tscircuit/schematic-viewer/pull/64) | 🐳 Major | Replaced the types in core.ts files with those exported from the `circuit-json` package. |

### [anas-sarkez](https://github.com/anas-sarkez)

| PR # | Impact | Description |
|------|--------|-------------|
| [#67](https://github.com/tscircuit/pcb-viewer/pull/67) | 🐳 Major | Ensure that the `hotHey` hook only triggers when the window is active and the user is interacting with the container. |
| [#61](https://github.com/tscircuit/pcb-viewer/pull/61) | 🐳 Major | Added hotkeys for all layers |
| [#65](https://github.com/tscircuit/pcb-viewer/pull/65) | πŸ™ Minor | Replace the deprecated imports in the codebase. |
| [#85](https://github.com/tscircuit/schematic-symbols/pull/85) | 🐳 Major | Added a JSON definition and SVG image for a tunnel diode component. |
| [#82](https://github.com/tscircuit/schematic-symbols/pull/82) | 🐳 Major | Added an avalanche diode symbol and its JSON representation. |
| [#80](https://github.com/tscircuit/schematic-symbols/pull/80) | 🐳 Major | Added a new 'varactor diode' component with paths and text elements. |
| [#75](https://github.com/tscircuit/schematic-symbols/pull/75) | 🐳 Major | Added a new Schottky diode symbol. |
| [#67](https://github.com/tscircuit/pcb-viewer/pull/67) | πŸ™ Minor | The change ensures that the hotkey functionality in the ToolbarOverlay component only works when the mouse is over the container. |
| [#65](https://github.com/tscircuit/pcb-viewer/pull/65) | πŸ™ Minor | Replace the deprecated imports from "circuit-json" with the new ones. |
| [#80](https://github.com/tscircuit/circuit-to-svg/pull/80) | πŸ™ Minor | Removed the regular expressions used to clean the text in the SVG object creation functions. |
| [#81](https://github.com/tscircuit/schematic-symbols/pull/81) | πŸ™ Minor | Added a new zener diode symbol. |

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

| PR # | Impact | Description |
|------|--------|-------------|
| [#212](https://github.com/tscircuit/cli/pull/212) | 🐳 Major | Fixed a filepath bug by using `path/posix` instead of `path`. |
| [#11](https://github.com/tscircuit/circuit-json-to-gerber/pull/11) | 🐳 Major | Added support for `pcb_hole` elements in Excellon drill and soldermask generation, and updated the repository to use `circuit-json` instead of `@tscircuit/soup`. |
| [#213](https://github.com/tscircuit/cli/pull/213) | πŸ™ Minor | Fixed the incorrect z-index of the popover content. |
| [#9](https://github.com/tscircuit/circuit-json-to-gerber/pull/9) | πŸ™ Minor | Fixed the gerber units to work with jlcpcb and pcbway |
| [#11](https://github.com/tscircuit/circuit-json-to-gerber/pull/11) | 🐳 Major | Implemented pcb_hole support in Excellon drill and soldermask, and updated the repository to use circuit-json. |
| [#9](https://github.com/tscircuit/circuit-json-to-gerber/pull/9) | 🐳 Major | Fixed gerber units to work with jlcpcb and pcbway |
| [#213](https://github.com/tscircuit/cli/pull/213) | πŸ™ Minor | Fixed the z-index issue in the popover content component. |
| [#212](https://github.com/tscircuit/cli/pull/212) | πŸ™ Minor | Fixed filepath bug in various parts of the codebase. |

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

| PR # | Impact | Description |
|------|--------|-------------|
| [#55](https://github.com/tscircuit/props/pull/55) | 🐳 Major | Update the `schematicPinDefinitions.ts` file to add a new `SchematicPortArrangement` interface that extends the existing `SchematicPortArrangementWithSizes`, `SchematicPortArrangementWithSides`, and `SchematicPortArrangementWithPinCounts` interfaces. |
| [#72](https://github.com/tscircuit/schematic-symbols/pull/72) | 🐳 Major | Introduced a new photodiode symbol and made the `bun run generate` command interactive to add new symbols. |
| [#55](https://github.com/tscircuit/props/pull/55) | 🐳 Major | Update the `schematicPinDefinitions.ts` file to introduce a new `SchematicPortArrangement` interface that combines the previous `SchematicPortArrangementWithSizes`, `SchematicPortArrangementWithSides`, and `SchematicPortArrangementWithPinCounts` types. |
| [#47](https://github.com/tscircuit/footprinter/pull/47) | 🐳 Major | Create an axial footprint and add circuitJson function |
| [#130](https://github.com/tscircuit/core/pull/130) | 🐳 Major | Add error handling when there's a missing footprint for a port in the PCB trace. |
| [#72](https://github.com/tscircuit/schematic-symbols/pull/72) | 🐳 Major | Introduce a new symbol for a photodiode and make bun run generate interactive |

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

| PR # | Impact | Description |
|------|--------|-------------|
| [#45](https://github.com/tscircuit/jscad-electronics/pull/45) | πŸ™ Minor | Fix the position of the BGA (Ball Grid Array) component on the side |
| [#45](https://github.com/tscircuit/jscad-electronics/pull/45) | 🐳 Major | Fix the positioning of the BGA (Ball Grid Array) component on the side |

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

| PR # | Impact | Description |
|------|--------|-------------|
| [#74](https://github.com/tscircuit/schematic-symbols/pull/74) | 🐳 Major | Introduce a new component, a DC voltmeter, with its SVG representation and associated JSON data. |
| [#76](https://github.com/tscircuit/schematic-symbols/pull/76) | πŸ™ Minor | Add a formatting step to the symbol adding instructions. |

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

| PR # | Impact | Description |
|------|--------|-------------|
| [#22](https://github.com/tscircuit/schematic-symbols/pull/22) | 🐳 Major | Added port reference blocks for the capacitor symbol to support tracing in the core application. |
| [#73](https://github.com/tscircuit/schematic-symbols/pull/73) | πŸ™ Minor | Fixes an issue with the lockfile being frozen. |
| [#86](https://github.com/tscircuit/schematic-symbols/pull/86) | πŸ™ Minor | Added reference point indicators for the left and right ports of the box resistor symbol. |
| [#73](https://github.com/tscircuit/schematic-symbols/pull/73) | πŸ™ Minor | Fixes the lockfile to prevent it from becoming frozen. |
| [#22](https://github.com/tscircuit/schematic-symbols/pull/22) | πŸ™ Minor | Add port reference blocks for the capacitor symbol in the capacitor.json file and the capacitor.svg file. |

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

| PR # | Impact | Description |
|------|--------|-------------|
| [#21](https://github.com/tscircuit/schematic-symbols/pull/21) | 🐳 Major | Added new push button symbols (horizontal and vertical) for "normally open momentary" type. |
| [#23](https://github.com/tscircuit/schematic-symbols/pull/23) | πŸ™ Minor | Fixed the position of the reference and value text blocks so they always grow away from the symbols. |
| [#21](https://github.com/tscircuit/schematic-symbols/pull/21) | 🐳 Major | Added push_button_normally_open_momentary horz & vert symbols |
| [#23](https://github.com/tscircuit/schematic-symbols/pull/23) | πŸ™ Minor | Fixed the positioning of the ref and value text labels for various components so they will always grow away from the symbols. |

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

| PR # | Impact | Description |
|------|--------|-------------|
| [#6](https://github.com/tscircuit/snippets/pull/6) | πŸ™ Minor | Remove package-lock.json file |
| [#4](https://github.com/tscircuit/snippets/pull/4) | 🐌 Tiny | Update the favicon to match the one used on the tscircuits website. |



Expand Down
Loading

0 comments on commit a9285db

Please sign in to comment.