Skip to content

Commit a9285db

Browse files
committed
Update contribution overviews
1 parent b89503c commit a9285db

File tree

2 files changed

+220
-68
lines changed

2 files changed

+220
-68
lines changed

β€ŽREADME.md

+110-34
Original file line numberDiff line numberDiff line change
@@ -23,116 +23,192 @@ The current week is shown below. There are 3 major sections:
2323

2424
```mermaid
2525
pie
26+
"tscircuit/schematic-viewer" : 1
2627
"tscircuit/pcb-viewer" : 3
27-
"tscircuit/cli" : 2
28+
"tscircuit/schematic-symbols" : 13
29+
"tscircuit/circuit-to-svg" : 1
2830
"tscircuit/circuit-json-to-gerber" : 2
31+
"tscircuit/cli" : 2
2932
"tscircuit/props" : 1
30-
"tscircuit/schematic-symbols" : 5
33+
"tscircuit/footprinter" : 1
34+
"tscircuit/core" : 1
3135
"tscircuit/jscad-electronics" : 1
36+
"tscircuit/snippets" : 2
3237
```
3338

3439
## Contributor Overview
3540

3641
| Contributor | 🐳 Major | πŸ™ Minor | 🐌 Tiny |
3742
|-------------|-------|-------|-------|
38-
| anas-sarkez | 2 | 1 | 0 |
43+
| DhairyaMajmudar | 1 | 0 | 0 |
44+
| anas-sarkez | 5 | 4 | 0 |
3945
| ShiboSoftwareDev | 2 | 2 | 0 |
40-
| seveibar | 2 | 0 | 0 |
41-
| abhijitxy | 0 | 1 | 0 |
42-
| imrishabh18 | 1 | 1 | 0 |
46+
| seveibar | 4 | 0 | 0 |
47+
| abhijitxy | 1 | 0 | 0 |
48+
| Timer00 | 1 | 1 | 0 |
49+
| imrishabh18 | 0 | 3 | 0 |
4350
| Abse2001 | 1 | 1 | 0 |
51+
| Complexlity | 0 | 1 | 1 |
4452

4553
## Changes by Repository
4654

55+
### [tscircuit/schematic-viewer](https://github.com/tscircuit/schematic-viewer)
56+
57+
| PR # | Impact | Contributor | Description |
58+
|------|--------|-------------|-------------|
59+
| [#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. |
60+
4761
### [tscircuit/pcb-viewer](https://github.com/tscircuit/pcb-viewer)
4862

4963
| PR # | Impact | Contributor | Description |
5064
|------|--------|-------------|-------------|
51-
| [#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. |
5265
| [#61](https://github.com/tscircuit/pcb-viewer/pull/61) | 🐳 Major | anas-sarkez | Added hotkeys for all layers |
53-
| [#65](https://github.com/tscircuit/pcb-viewer/pull/65) | πŸ™ Minor | anas-sarkez | Replace the deprecated imports in the codebase. |
66+
| [#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. |
67+
| [#65](https://github.com/tscircuit/pcb-viewer/pull/65) | πŸ™ Minor | anas-sarkez | Replace the deprecated imports from "circuit-json" with the new ones. |
5468

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

5771
| PR # | Impact | Contributor | Description |
5872
|------|--------|-------------|-------------|
59-
| [#212](https://github.com/tscircuit/cli/pull/212) | 🐳 Major | ShiboSoftwareDev | Fixed a filepath bug by using `path/posix` instead of `path`. |
60-
| [#213](https://github.com/tscircuit/cli/pull/213) | πŸ™ Minor | ShiboSoftwareDev | Fixed the incorrect z-index of the popover content. |
73+
| [#85](https://github.com/tscircuit/schematic-symbols/pull/85) | 🐳 Major | anas-sarkez | Added a JSON definition and SVG image for a tunnel diode component. |
74+
| [#82](https://github.com/tscircuit/schematic-symbols/pull/82) | 🐳 Major | anas-sarkez | Added an avalanche diode symbol and its JSON representation. |
75+
| [#80](https://github.com/tscircuit/schematic-symbols/pull/80) | 🐳 Major | anas-sarkez | Added a new 'varactor diode' component with paths and text elements. |
76+
| [#75](https://github.com/tscircuit/schematic-symbols/pull/75) | 🐳 Major | anas-sarkez | Added a new Schottky diode symbol. |
77+
| [#72](https://github.com/tscircuit/schematic-symbols/pull/72) | 🐳 Major | seveibar | Introduce a new symbol for a photodiode and make bun run generate interactive |
78+
| [#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. |
79+
| [#21](https://github.com/tscircuit/schematic-symbols/pull/21) | 🐳 Major | Abse2001 | Added push_button_normally_open_momentary horz & vert symbols |
80+
| [#81](https://github.com/tscircuit/schematic-symbols/pull/81) | πŸ™ Minor | anas-sarkez | Added a new zener diode symbol. |
81+
| [#76](https://github.com/tscircuit/schematic-symbols/pull/76) | πŸ™ Minor | Timer00 | Add a formatting step to the symbol adding instructions. |
82+
| [#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. |
83+
| [#73](https://github.com/tscircuit/schematic-symbols/pull/73) | πŸ™ Minor | imrishabh18 | Fixes the lockfile to prevent it from becoming frozen. |
84+
| [#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. |
85+
| [#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. |
86+
87+
### [tscircuit/circuit-to-svg](https://github.com/tscircuit/circuit-to-svg)
88+
89+
| PR # | Impact | Contributor | Description |
90+
|------|--------|-------------|-------------|
91+
| [#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. |
6192

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

6495
| PR # | Impact | Contributor | Description |
6596
|------|--------|-------------|-------------|
66-
| [#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`. |
67-
| [#9](https://github.com/tscircuit/circuit-json-to-gerber/pull/9) | πŸ™ Minor | ShiboSoftwareDev | Fixed the gerber units to work with jlcpcb and pcbway |
97+
| [#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. |
98+
| [#9](https://github.com/tscircuit/circuit-json-to-gerber/pull/9) | 🐳 Major | ShiboSoftwareDev | Fixed gerber units to work with jlcpcb and pcbway |
99+
100+
### [tscircuit/cli](https://github.com/tscircuit/cli)
101+
102+
| PR # | Impact | Contributor | Description |
103+
|------|--------|-------------|-------------|
104+
| [#213](https://github.com/tscircuit/cli/pull/213) | πŸ™ Minor | ShiboSoftwareDev | Fixed the z-index issue in the popover content component. |
105+
| [#212](https://github.com/tscircuit/cli/pull/212) | πŸ™ Minor | ShiboSoftwareDev | Fixed filepath bug in various parts of the codebase. |
68106

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

71109
| PR # | Impact | Contributor | Description |
72110
|------|--------|-------------|-------------|
73-
| [#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. |
111+
| [#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. |
74112

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

77115
| PR # | Impact | Contributor | Description |
78116
|------|--------|-------------|-------------|
79-
| [#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. |
80-
| [#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. |
81-
| [#21](https://github.com/tscircuit/schematic-symbols/pull/21) | 🐳 Major | Abse2001 | Added new push button symbols (horizontal and vertical) for "normally open momentary" type. |
82-
| [#73](https://github.com/tscircuit/schematic-symbols/pull/73) | πŸ™ Minor | imrishabh18 | Fixes an issue with the lockfile being frozen. |
83-
| [#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. |
117+
| [#47](https://github.com/tscircuit/footprinter/pull/47) | 🐳 Major | seveibar | Create an axial footprint and add circuitJson function |
118+
119+
### [tscircuit/core](https://github.com/tscircuit/core)
120+
121+
| PR # | Impact | Contributor | Description |
122+
|------|--------|-------------|-------------|
123+
| [#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. |
84124

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

87127
| PR # | Impact | Contributor | Description |
88128
|------|--------|-------------|-------------|
89-
| [#45](https://github.com/tscircuit/jscad-electronics/pull/45) | πŸ™ Minor | abhijitxy | Fix the position of the BGA (Ball Grid Array) component on the side |
129+
| [#45](https://github.com/tscircuit/jscad-electronics/pull/45) | 🐳 Major | abhijitxy | Fix the positioning of the BGA (Ball Grid Array) component on the side |
130+
131+
### [tscircuit/snippets](https://github.com/tscircuit/snippets)
132+
133+
| PR # | Impact | Contributor | Description |
134+
|------|--------|-------------|-------------|
135+
| [#6](https://github.com/tscircuit/snippets/pull/6) | πŸ™ Minor | Complexlity | Remove package-lock.json file |
136+
| [#4](https://github.com/tscircuit/snippets/pull/4) | 🐌 Tiny | Complexlity | Update the favicon to match the one used on the tscircuits website. |
90137

91138
## Changes by Contributor
92139

140+
### [DhairyaMajmudar](https://github.com/DhairyaMajmudar)
141+
142+
| PR # | Impact | Description |
143+
|------|--------|-------------|
144+
| [#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. |
145+
93146
### [anas-sarkez](https://github.com/anas-sarkez)
94147

95148
| PR # | Impact | Description |
96149
|------|--------|-------------|
97-
| [#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. |
98150
| [#61](https://github.com/tscircuit/pcb-viewer/pull/61) | 🐳 Major | Added hotkeys for all layers |
99-
| [#65](https://github.com/tscircuit/pcb-viewer/pull/65) | πŸ™ Minor | Replace the deprecated imports in the codebase. |
151+
| [#85](https://github.com/tscircuit/schematic-symbols/pull/85) | 🐳 Major | Added a JSON definition and SVG image for a tunnel diode component. |
152+
| [#82](https://github.com/tscircuit/schematic-symbols/pull/82) | 🐳 Major | Added an avalanche diode symbol and its JSON representation. |
153+
| [#80](https://github.com/tscircuit/schematic-symbols/pull/80) | 🐳 Major | Added a new 'varactor diode' component with paths and text elements. |
154+
| [#75](https://github.com/tscircuit/schematic-symbols/pull/75) | 🐳 Major | Added a new Schottky diode symbol. |
155+
| [#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. |
156+
| [#65](https://github.com/tscircuit/pcb-viewer/pull/65) | πŸ™ Minor | Replace the deprecated imports from "circuit-json" with the new ones. |
157+
| [#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. |
158+
| [#81](https://github.com/tscircuit/schematic-symbols/pull/81) | πŸ™ Minor | Added a new zener diode symbol. |
100159

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

103162
| PR # | Impact | Description |
104163
|------|--------|-------------|
105-
| [#212](https://github.com/tscircuit/cli/pull/212) | 🐳 Major | Fixed a filepath bug by using `path/posix` instead of `path`. |
106-
| [#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`. |
107-
| [#213](https://github.com/tscircuit/cli/pull/213) | πŸ™ Minor | Fixed the incorrect z-index of the popover content. |
108-
| [#9](https://github.com/tscircuit/circuit-json-to-gerber/pull/9) | πŸ™ Minor | Fixed the gerber units to work with jlcpcb and pcbway |
164+
| [#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. |
165+
| [#9](https://github.com/tscircuit/circuit-json-to-gerber/pull/9) | 🐳 Major | Fixed gerber units to work with jlcpcb and pcbway |
166+
| [#213](https://github.com/tscircuit/cli/pull/213) | πŸ™ Minor | Fixed the z-index issue in the popover content component. |
167+
| [#212](https://github.com/tscircuit/cli/pull/212) | πŸ™ Minor | Fixed filepath bug in various parts of the codebase. |
109168

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

112171
| PR # | Impact | Description |
113172
|------|--------|-------------|
114-
| [#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. |
115-
| [#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. |
173+
| [#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. |
174+
| [#47](https://github.com/tscircuit/footprinter/pull/47) | 🐳 Major | Create an axial footprint and add circuitJson function |
175+
| [#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. |
176+
| [#72](https://github.com/tscircuit/schematic-symbols/pull/72) | 🐳 Major | Introduce a new symbol for a photodiode and make bun run generate interactive |
116177

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

119180
| PR # | Impact | Description |
120181
|------|--------|-------------|
121-
| [#45](https://github.com/tscircuit/jscad-electronics/pull/45) | πŸ™ Minor | Fix the position of the BGA (Ball Grid Array) component on the side |
182+
| [#45](https://github.com/tscircuit/jscad-electronics/pull/45) | 🐳 Major | Fix the positioning of the BGA (Ball Grid Array) component on the side |
183+
184+
### [Timer00](https://github.com/Timer00)
185+
186+
| PR # | Impact | Description |
187+
|------|--------|-------------|
188+
| [#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. |
189+
| [#76](https://github.com/tscircuit/schematic-symbols/pull/76) | πŸ™ Minor | Add a formatting step to the symbol adding instructions. |
122190

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

125193
| PR # | Impact | Description |
126194
|------|--------|-------------|
127-
| [#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. |
128-
| [#73](https://github.com/tscircuit/schematic-symbols/pull/73) | πŸ™ Minor | Fixes an issue with the lockfile being frozen. |
195+
| [#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. |
196+
| [#73](https://github.com/tscircuit/schematic-symbols/pull/73) | πŸ™ Minor | Fixes the lockfile to prevent it from becoming frozen. |
197+
| [#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. |
129198

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

132201
| PR # | Impact | Description |
133202
|------|--------|-------------|
134-
| [#21](https://github.com/tscircuit/schematic-symbols/pull/21) | 🐳 Major | Added new push button symbols (horizontal and vertical) for "normally open momentary" type. |
135-
| [#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. |
203+
| [#21](https://github.com/tscircuit/schematic-symbols/pull/21) | 🐳 Major | Added push_button_normally_open_momentary horz & vert symbols |
204+
| [#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. |
205+
206+
### [Complexlity](https://github.com/Complexlity)
207+
208+
| PR # | Impact | Description |
209+
|------|--------|-------------|
210+
| [#6](https://github.com/tscircuit/snippets/pull/6) | πŸ™ Minor | Remove package-lock.json file |
211+
| [#4](https://github.com/tscircuit/snippets/pull/4) | 🐌 Tiny | Update the favicon to match the one used on the tscircuits website. |
136212

137213

138214

0 commit comments

Comments
Β (0)