Skip to content

Commit b370ec4

Browse files
committed
Update contribution overviews
1 parent 08abcee commit b370ec4

File tree

2 files changed

+136
-80
lines changed

2 files changed

+136
-80
lines changed

β€ŽREADME.md

+68-40
Original file line numberDiff line numberDiff line change
@@ -23,126 +23,154 @@ The current week is shown below. There are 3 major sections:
2323

2424
```mermaid
2525
pie
26+
"tscircuit/pcb-viewer" : 1
27+
"tscircuit/footprinter" : 2
2628
"tscircuit/builder" : 1
2729
"tscircuit/tscircuit" : 2
2830
"tscircuit/cli" : 1
2931
"tscircuit/circuit-to-png" : 1
3032
"tscircuit/footprints" : 1
3133
"tscircuit/soup" : 4
32-
"tscircuit/soup-util" : 2
34+
"tscircuit/soup-util" : 3
3335
"tscircuit/props" : 2
3436
"tscircuit/jscad-electronics" : 1
35-
"tscircuit/schematic-symbols" : 4
37+
"tscircuit/schematic-symbols" : 5
3638
```
3739

3840
## Contributor Overview
3941

4042
| Contributor | 🐳 Major | πŸ™ Minor | 🐌 Tiny |
4143
|-------------|-------|-------|-------|
42-
| imrishabh18 | 0 | 4 | 1 |
43-
| seveibar | 8 | 6 | 0 |
44+
| imrishabh18 | 2 | 5 | 0 |
45+
| seveibar | 10 | 6 | 0 |
46+
| abhijitxy | 1 | 0 | 0 |
4447

4548
## Changes by Repository
4649

50+
### [tscircuit/pcb-viewer](https://github.com/tscircuit/pcb-viewer)
51+
52+
| PR # | Impact | Contributor | Description |
53+
|------|--------|-------------|-------------|
54+
| [#37](https://github.com/tscircuit/pcb-viewer/pull/37) | 🐳 Major | imrishabh18 | Add the bulge in the trace |
55+
56+
### [tscircuit/footprinter](https://github.com/tscircuit/footprinter)
57+
58+
| PR # | Impact | Contributor | Description |
59+
|------|--------|-------------|-------------|
60+
| [#17](https://github.com/tscircuit/footprinter/pull/17) | 🐳 Major | imrishabh18 | Add circuit-to-svg package and update tests to use it for creating SVG snapshots. |
61+
| [#15](https://github.com/tscircuit/footprinter/pull/15) | 🐳 Major | abhijitxy | Add SOT23 package definition |
62+
4763
### [tscircuit/builder](https://github.com/tscircuit/builder)
4864

4965
| PR # | Impact | Contributor | Description |
5066
|------|--------|-------------|-------------|
51-
| [#103](https://github.com/tscircuit/builder/pull/103) | πŸ™ Minor | imrishabh18 | Add "circuit-to-png" as a devDependency |
67+
| [#103](https://github.com/tscircuit/builder/pull/103) | πŸ™ Minor | imrishabh18 | Added `circuit-to-png` as a development dependency |
5268

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

5571
| PR # | Impact | Contributor | Description |
5672
|------|--------|-------------|-------------|
57-
| [#351](https://github.com/tscircuit/tscircuit/pull/351) | πŸ™ Minor | imrishabh18 | Automatically updates the package version by checking for updates daily and creating a pull request with the updated package.json and package-lock.json files. |
58-
| [#349](https://github.com/tscircuit/tscircuit/pull/349) | πŸ™ Minor | imrishabh18 | Update the '@tscircuit/builder' dependency from version 1.5.141 to 1.11.1. |
73+
| [#351](https://github.com/tscircuit/tscircuit/pull/351) | πŸ™ Minor | imrishabh18 | Automatically update package version by checking for updates and creating a pull request if a newer version is available. |
74+
| [#349](https://github.com/tscircuit/tscircuit/pull/349) | πŸ™ Minor | imrishabh18 | Update the package dependency "@tscircuit/builder" from version 1.5.141 to 1.11.1 |
5975

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

6278
| PR # | Impact | Contributor | Description |
6379
|------|--------|-------------|-------------|
64-
| [#124](https://github.com/tscircuit/cli/pull/124) | πŸ™ Minor | imrishabh18 | Add dynamic import for `circuitToPng` function |
80+
| [#124](https://github.com/tscircuit/cli/pull/124) | πŸ™ Minor | imrishabh18 | Fix: add dynamic import |
6581

6682
### [tscircuit/circuit-to-png](https://github.com/tscircuit/circuit-to-png)
6783

6884
| PR # | Impact | Contributor | Description |
6985
|------|--------|-------------|-------------|
70-
| [#13](https://github.com/tscircuit/circuit-to-png/pull/13) | 🐌 Tiny | imrishabh18 | Removing unused dependency `@resvg/resvg-wasm` from `package.json`. |
86+
| [#13](https://github.com/tscircuit/circuit-to-png/pull/13) | πŸ™ Minor | imrishabh18 | Removes the `@resvg/resvg-wasm` package dependency as it is not being used. |
7187

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

7490
| PR # | Impact | Contributor | Description |
7591
|------|--------|-------------|-------------|
76-
| [#3](https://github.com/tscircuit/footprints/pull/3) | 🐳 Major | seveibar | This pull request performs a huge repository cleanup, switches to the Bun runtime, fixes type issues, adds various workflows, and resolves a published types error. |
92+
| [#3](https://github.com/tscircuit/footprints/pull/3) | 🐳 Major | seveibar | This pull request performs a huge repository cleanup, switches to the Bun runtime, fixes type issues, adds workflows for format checking, type checking, and publishing to npm. |
7793

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

8096
| PR # | Impact | Contributor | Description |
8197
|------|--------|-------------|-------------|
82-
| [#27](https://github.com/tscircuit/soup/pull/27) | 🐳 Major | seveibar | Introduce a new formatbot workflow that has special behavior for forks, only checking without autofix. |
83-
| [#23](https://github.com/tscircuit/soup/pull/23) | πŸ™ Minor | seveibar | Add a new property `route_thickness_mode` to the `pcb_trace.ts` file, which can be either "constant" or "interpolated", and a new optional property `should_round_corners`. |
84-
| [#24](https://github.com/tscircuit/soup/pull/24) | πŸ™ Minor | seveibar | Add an optional `symbol_name` field to schematic components |
85-
| [#22](https://github.com/tscircuit/soup/pull/22) | πŸ™ Minor | seveibar | Add a new field `pcb_board_id` to the `pcb_board` object. |
98+
| [#27](https://github.com/tscircuit/soup/pull/27) | 🐳 Major | seveibar | Introduces a new formatbot that has special behavior for forks (only checks without autofix) |
99+
| [#23](https://github.com/tscircuit/soup/pull/23) | 🐳 Major | seveibar | Add route thickness mode and should_round_corners property to the PCB trace schema. |
100+
| [#24](https://github.com/tscircuit/soup/pull/24) | πŸ™ Minor | seveibar | Add optional `symbol_name` field to `SchematicComponent` type. |
101+
| [#22](https://github.com/tscircuit/soup/pull/22) | πŸ™ Minor | seveibar | Add a new property `pcb_board_id` to the `pcb_board` object with a default value of `"pcb_board_0"`. |
86102

87103
### [tscircuit/soup-util](https://github.com/tscircuit/soup-util)
88104

89105
| PR # | Impact | Contributor | Description |
90106
|------|--------|-------------|-------------|
91-
| [#7](https://github.com/tscircuit/soup-util/pull/7) | 🐳 Major | seveibar | Add a `delete` method to the `su` library to remove elements from the soup. |
92-
| [#6](https://github.com/tscircuit/soup-util/pull/6) | 🐳 Major | seveibar | Add support for `insert` and `toArray` methods to the `SoupUtilObjects` type. |
107+
| [#8](https://github.com/tscircuit/soup-util/pull/8) | 🐳 Major | seveibar | Add an update method to the su module. |
108+
| [#7](https://github.com/tscircuit/soup-util/pull/7) | 🐳 Major | seveibar | Add a new `delete` method to the `su` object to remove an element from the soup based on its ID. |
109+
| [#6](https://github.com/tscircuit/soup-util/pull/6) | 🐳 Major | seveibar | Adds support for the `insert` method and `toArray` method to the `SoupUtilObjects` type. |
93110

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

96113
| PR # | Impact | Contributor | Description |
97114
|------|--------|-------------|-------------|
98115
| [#20](https://github.com/tscircuit/props/pull/20) | 🐳 Major | seveibar | Improve published types and add support for port references that use a function |
99-
| [#21](https://github.com/tscircuit/props/pull/21) | πŸ™ Minor | seveibar | Avoid parsing `portRef` reference to prevent losing the reference. |
116+
| [#21](https://github.com/tscircuit/props/pull/21) | πŸ™ Minor | seveibar | Avoid parsing `portRef` reference and losing the reference. |
100117

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

103120
| PR # | Impact | Contributor | Description |
104121
|------|--------|-------------|-------------|
105-
| [#13](https://github.com/tscircuit/jscad-electronics/pull/13) | 🐳 Major | seveibar | Implement tssop component |
122+
| [#13](https://github.com/tscircuit/jscad-electronics/pull/13) | 🐳 Major | seveibar | Implement tssop package component |
106123

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

109126
| PR # | Impact | Contributor | Description |
110127
|------|--------|-------------|-------------|
111-
| [#7](https://github.com/tscircuit/schematic-symbols/pull/7) | 🐳 Major | seveibar | Add format check and type check workflows, and a formatbot to automatically format code on pull requests. |
112-
| [#4](https://github.com/tscircuit/schematic-symbols/pull/4) | 🐳 Major | seveibar | Initial Release |
113-
| [#6](https://github.com/tscircuit/schematic-symbols/pull/6) | πŸ™ Minor | seveibar | Add computed fields to the library to make it easier to use symbols. |
114-
| [#5](https://github.com/tscircuit/schematic-symbols/pull/5) | πŸ™ Minor | seveibar | Add type exports for various drawing primitives |
128+
| [#7](https://github.com/tscircuit/schematic-symbols/pull/7) | 🐳 Major | seveibar | Add formatcheck and typecheck CI workflows, run format, and add formatbot. |
129+
| [#4](https://github.com/tscircuit/schematic-symbols/pull/4) | 🐳 Major | seveibar | Initial release of the project, including adding a Vercel build script, fixing type errors, and publishing version 0.0.1. |
130+
| [#9](https://github.com/tscircuit/schematic-symbols/pull/9) | πŸ™ Minor | seveibar | Fix the coordinates of the diode and LED symbols |
131+
| [#6](https://github.com/tscircuit/schematic-symbols/pull/6) | πŸ™ Minor | seveibar | Add computed fields to the exported symbols object to make it easier to use. |
132+
| [#5](https://github.com/tscircuit/schematic-symbols/pull/5) | πŸ™ Minor | seveibar | Add type exports for drawing primitives |
115133

116134
## Changes by Contributor
117135

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

120138
| PR # | Impact | Description |
121139
|------|--------|-------------|
122-
| [#103](https://github.com/tscircuit/builder/pull/103) | πŸ™ Minor | Add "circuit-to-png" as a devDependency |
123-
| [#351](https://github.com/tscircuit/tscircuit/pull/351) | πŸ™ Minor | Automatically updates the package version by checking for updates daily and creating a pull request with the updated package.json and package-lock.json files. |
124-
| [#349](https://github.com/tscircuit/tscircuit/pull/349) | πŸ™ Minor | Update the '@tscircuit/builder' dependency from version 1.5.141 to 1.11.1. |
125-
| [#124](https://github.com/tscircuit/cli/pull/124) | πŸ™ Minor | Add dynamic import for `circuitToPng` function |
126-
| [#13](https://github.com/tscircuit/circuit-to-png/pull/13) | 🐌 Tiny | Removing unused dependency `@resvg/resvg-wasm` from `package.json`. |
140+
| [#37](https://github.com/tscircuit/pcb-viewer/pull/37) | 🐳 Major | Add the bulge in the trace |
141+
| [#17](https://github.com/tscircuit/footprinter/pull/17) | 🐳 Major | Add circuit-to-svg package and update tests to use it for creating SVG snapshots. |
142+
| [#103](https://github.com/tscircuit/builder/pull/103) | πŸ™ Minor | Added `circuit-to-png` as a development dependency |
143+
| [#351](https://github.com/tscircuit/tscircuit/pull/351) | πŸ™ Minor | Automatically update package version by checking for updates and creating a pull request if a newer version is available. |
144+
| [#349](https://github.com/tscircuit/tscircuit/pull/349) | πŸ™ Minor | Update the package dependency "@tscircuit/builder" from version 1.5.141 to 1.11.1 |
145+
| [#124](https://github.com/tscircuit/cli/pull/124) | πŸ™ Minor | Fix: add dynamic import |
146+
| [#13](https://github.com/tscircuit/circuit-to-png/pull/13) | πŸ™ Minor | Removes the `@resvg/resvg-wasm` package dependency as it is not being used. |
127147

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

130150
| PR # | Impact | Description |
131151
|------|--------|-------------|
132-
| [#3](https://github.com/tscircuit/footprints/pull/3) | 🐳 Major | This pull request performs a huge repository cleanup, switches to the Bun runtime, fixes type issues, adds various workflows, and resolves a published types error. |
133-
| [#27](https://github.com/tscircuit/soup/pull/27) | 🐳 Major | Introduce a new formatbot workflow that has special behavior for forks, only checking without autofix. |
134-
| [#7](https://github.com/tscircuit/soup-util/pull/7) | 🐳 Major | Add a `delete` method to the `su` library to remove elements from the soup. |
135-
| [#6](https://github.com/tscircuit/soup-util/pull/6) | 🐳 Major | Add support for `insert` and `toArray` methods to the `SoupUtilObjects` type. |
152+
| [#3](https://github.com/tscircuit/footprints/pull/3) | 🐳 Major | This pull request performs a huge repository cleanup, switches to the Bun runtime, fixes type issues, adds workflows for format checking, type checking, and publishing to npm. |
153+
| [#27](https://github.com/tscircuit/soup/pull/27) | 🐳 Major | Introduces a new formatbot that has special behavior for forks (only checks without autofix) |
154+
| [#23](https://github.com/tscircuit/soup/pull/23) | 🐳 Major | Add route thickness mode and should_round_corners property to the PCB trace schema. |
155+
| [#8](https://github.com/tscircuit/soup-util/pull/8) | 🐳 Major | Add an update method to the su module. |
156+
| [#7](https://github.com/tscircuit/soup-util/pull/7) | 🐳 Major | Add a new `delete` method to the `su` object to remove an element from the soup based on its ID. |
157+
| [#6](https://github.com/tscircuit/soup-util/pull/6) | 🐳 Major | Adds support for the `insert` method and `toArray` method to the `SoupUtilObjects` type. |
136158
| [#20](https://github.com/tscircuit/props/pull/20) | 🐳 Major | Improve published types and add support for port references that use a function |
137-
| [#13](https://github.com/tscircuit/jscad-electronics/pull/13) | 🐳 Major | Implement tssop component |
138-
| [#7](https://github.com/tscircuit/schematic-symbols/pull/7) | 🐳 Major | Add format check and type check workflows, and a formatbot to automatically format code on pull requests. |
139-
| [#4](https://github.com/tscircuit/schematic-symbols/pull/4) | 🐳 Major | Initial Release |
140-
| [#23](https://github.com/tscircuit/soup/pull/23) | πŸ™ Minor | Add a new property `route_thickness_mode` to the `pcb_trace.ts` file, which can be either "constant" or "interpolated", and a new optional property `should_round_corners`. |
141-
| [#24](https://github.com/tscircuit/soup/pull/24) | πŸ™ Minor | Add an optional `symbol_name` field to schematic components |
142-
| [#22](https://github.com/tscircuit/soup/pull/22) | πŸ™ Minor | Add a new field `pcb_board_id` to the `pcb_board` object. |
143-
| [#21](https://github.com/tscircuit/props/pull/21) | πŸ™ Minor | Avoid parsing `portRef` reference to prevent losing the reference. |
144-
| [#6](https://github.com/tscircuit/schematic-symbols/pull/6) | πŸ™ Minor | Add computed fields to the library to make it easier to use symbols. |
145-
| [#5](https://github.com/tscircuit/schematic-symbols/pull/5) | πŸ™ Minor | Add type exports for various drawing primitives |
159+
| [#13](https://github.com/tscircuit/jscad-electronics/pull/13) | 🐳 Major | Implement tssop package component |
160+
| [#7](https://github.com/tscircuit/schematic-symbols/pull/7) | 🐳 Major | Add formatcheck and typecheck CI workflows, run format, and add formatbot. |
161+
| [#4](https://github.com/tscircuit/schematic-symbols/pull/4) | 🐳 Major | Initial release of the project, including adding a Vercel build script, fixing type errors, and publishing version 0.0.1. |
162+
| [#24](https://github.com/tscircuit/soup/pull/24) | πŸ™ Minor | Add optional `symbol_name` field to `SchematicComponent` type. |
163+
| [#22](https://github.com/tscircuit/soup/pull/22) | πŸ™ Minor | Add a new property `pcb_board_id` to the `pcb_board` object with a default value of `"pcb_board_0"`. |
164+
| [#21](https://github.com/tscircuit/props/pull/21) | πŸ™ Minor | Avoid parsing `portRef` reference and losing the reference. |
165+
| [#9](https://github.com/tscircuit/schematic-symbols/pull/9) | πŸ™ Minor | Fix the coordinates of the diode and LED symbols |
166+
| [#6](https://github.com/tscircuit/schematic-symbols/pull/6) | πŸ™ Minor | Add computed fields to the exported symbols object to make it easier to use. |
167+
| [#5](https://github.com/tscircuit/schematic-symbols/pull/5) | πŸ™ Minor | Add type exports for drawing primitives |
168+
169+
### [abhijitxy](https://github.com/abhijitxy)
170+
171+
| PR # | Impact | Description |
172+
|------|--------|-------------|
173+
| [#15](https://github.com/tscircuit/footprinter/pull/15) | 🐳 Major | Add SOT23 package definition |
146174

147175

148176

0 commit comments

Comments
Β (0)