Skip to content

Commit 1b561ec

Browse files
committed
Update contribution overviews
1 parent 1a0a245 commit 1b561ec

File tree

2 files changed

+48
-173
lines changed

2 files changed

+48
-173
lines changed

β€ŽREADME.md

+11-173
Original file line numberDiff line numberDiff line change
@@ -17,204 +17,42 @@ The current week is shown below. There are 3 major sections:
1717

1818
<!-- START_CURRENT_WEEK -->
1919

20-
# Contribution Overview 2024-07-27
20+
# Contribution Overview 2024-08-03
2121

2222
## PRs by Repository
2323

2424
```mermaid
2525
pie
26-
"tscircuit/builder" : 6
27-
"tscircuit/circuit-to-svg" : 1
28-
"tscircuit/soup" : 3
29-
"tscircuit/circuit-to-png" : 3
30-
"tscircuit/pcb-viewer" : 1
31-
"tscircuit/react-fiber" : 2
32-
"tscircuit/3d-viewer" : 1
33-
"tscircuit/jscad-electronics" : 1
34-
"tscircuit/jscad-fiber" : 12
35-
"tscircuit/autorouting-dataset" : 4
36-
"tscircuit/checks" : 2
37-
"tscircuit/easyeda-converter" : 1
26+
"tscircuit/jscad-fiber" : 4
3827
```
3928

4029
## Contributor Overview
4130

4231
| Contributor | 🐳 Major | πŸ™ Minor | 🐌 Tiny |
4332
|-------------|-------|-------|-------|
44-
| imrishabh18 | 6 | 4 | 1 |
45-
| seveibar | 9 | 4 | 0 |
46-
| abhijitxy | 2 | 0 | 0 |
47-
| andrii-balitskyi | 1 | 0 | 0 |
48-
| Slaviiiii | 4 | 5 | 0 |
49-
| r-bt | 1 | 0 | 0 |
33+
| Slaviiiii | 2 | 2 | 0 |
5034

5135
## Changes by Repository
5236

53-
### [tscircuit/builder](https://github.com/tscircuit/builder)
54-
55-
| PR # | Impact | Contributor | Description |
56-
|------|--------|-------------|-------------|
57-
| [#94](https://github.com/tscircuit/builder/pull/94) | 🐳 Major | imrishabh18 | Add a new `trace_width` option to the `net` builder |
58-
| [#93](https://github.com/tscircuit/builder/pull/93) | 🐳 Major | imrishabh18 | Fix the directory URL generation for the PCB and schematic snapshot output. |
59-
| [#90](https://github.com/tscircuit/builder/pull/90) | 🐳 Major | imrishabh18 | Added PCB snapshot functionality to the test fixture. |
60-
| [#89](https://github.com/tscircuit/builder/pull/89) | 🐳 Major | imrishabh18 | Added a new function `writeSchematicSnapshotPng` to capture and save schematic snapshots as PNG files. |
61-
| [#88](https://github.com/tscircuit/builder/pull/88) | 🐳 Major | imrishabh18 | Add port IDs to the generated PCB trace routes. |
62-
| [#92](https://github.com/tscircuit/builder/pull/92) | πŸ™ Minor | imrishabh18 | Add a suffix to the snapshot file name to distinguish between PCB and schematic snapshots. |
63-
64-
### [tscircuit/circuit-to-svg](https://github.com/tscircuit/circuit-to-svg)
65-
66-
| PR # | Impact | Contributor | Description |
67-
|------|--------|-------------|-------------|
68-
| [#11](https://github.com/tscircuit/circuit-to-svg/pull/11) | 🐳 Major | imrishabh18 | Adds transformation matrix functionality and updates the README to provide more details about the library. |
69-
70-
### [tscircuit/soup](https://github.com/tscircuit/soup)
71-
72-
| PR # | Impact | Contributor | Description |
73-
|------|--------|-------------|-------------|
74-
| [#15](https://github.com/tscircuit/soup/pull/15) | 🐳 Major | abhijitxy | Introduce a new `simple_chip` type in the `tscircuit/soup` library. |
75-
| [#17](https://github.com/tscircuit/soup/pull/17) | πŸ™ Minor | imrishabh18 | Add a `trace_width` option to `SourceNet` |
76-
| [#16](https://github.com/tscircuit/soup/pull/16) | πŸ™ Minor | seveibar | Add a GitHub Actions workflow to format the code using @biomejs/biome |
77-
78-
### [tscircuit/circuit-to-png](https://github.com/tscircuit/circuit-to-png)
79-
80-
| PR # | Impact | Contributor | Description |
81-
|------|--------|-------------|-------------|
82-
| [#11](https://github.com/tscircuit/circuit-to-png/pull/11) | πŸ™ Minor | imrishabh18 | The pull request adds `@tscircuit/soup` as a peer dependency to the project. |
83-
| [#10](https://github.com/tscircuit/circuit-to-png/pull/10) | πŸ™ Minor | imrishabh18 | Add missing version field in package.json |
84-
| [#9](https://github.com/tscircuit/circuit-to-png/pull/9) | 🐌 Tiny | imrishabh18 | Update the lock file to the latest version |
85-
86-
### [tscircuit/pcb-viewer](https://github.com/tscircuit/pcb-viewer)
87-
88-
| PR # | Impact | Contributor | Description |
89-
|------|--------|-------------|-------------|
90-
| [#31](https://github.com/tscircuit/pcb-viewer/pull/31) | 🐳 Major | seveibar | Introduce a rats nest toggle feature and allow setting the initial state of the PCBViewer component. |
91-
92-
### [tscircuit/react-fiber](https://github.com/tscircuit/react-fiber)
93-
94-
| PR # | Impact | Contributor | Description |
95-
|------|--------|-------------|-------------|
96-
| [#15](https://github.com/tscircuit/react-fiber/pull/15) | 🐳 Major | seveibar | Fixes broken types and build, and adds a new `useChildrenSoup` hook to handle rendering children into circuit JSON (soup). |
97-
| [#14](https://github.com/tscircuit/react-fiber/pull/14) | 🐳 Major | abhijitxy | Translate "chip" into "bug" throughout the codebase. |
98-
99-
### [tscircuit/3d-viewer](https://github.com/tscircuit/3d-viewer)
100-
101-
| PR # | Impact | Contributor | Description |
102-
|------|--------|-------------|-------------|
103-
| [#10](https://github.com/tscircuit/3d-viewer/pull/10) | 🐳 Major | seveibar | Adds the ability to render jscad plans from `cad_component` in the CadViewer component. |
104-
105-
### [tscircuit/jscad-electronics](https://github.com/tscircuit/jscad-electronics)
106-
107-
| PR # | Impact | Contributor | Description |
108-
|------|--------|-------------|-------------|
109-
| [#12](https://github.com/tscircuit/jscad-electronics/pull/12) | 🐳 Major | seveibar | Introduce the `SmdChipLead` component, which represents a curved lead for an SMD chip. |
110-
11137
### [tscircuit/jscad-fiber](https://github.com/tscircuit/jscad-fiber)
11238

11339
| PR # | Impact | Contributor | Description |
11440
|------|--------|-------------|-------------|
115-
| [#52](https://github.com/tscircuit/jscad-fiber/pull/52) | 🐳 Major | seveibar | Introduce a hook for rendering elements to jscad plan |
116-
| [#44](https://github.com/tscircuit/jscad-fiber/pull/44) | 🐳 Major | Slaviiiii | Implement hull and hull chain fixtures |
117-
| [#41](https://github.com/tscircuit/jscad-fiber/pull/41) | 🐳 Major | Slaviiiii | Introduce a new Circle component to the library. |
118-
| [#43](https://github.com/tscircuit/jscad-fiber/pull/43) | 🐳 Major | Slaviiiii | Add a new rectangle shape component to the library. |
119-
| [#39](https://github.com/tscircuit/jscad-fiber/pull/39) | 🐳 Major | Slaviiiii | Change the `rotate` component to accept either `rotation` or `angles` props, with the `angles` prop as the default. |
120-
| [#40](https://github.com/tscircuit/jscad-fiber/pull/40) | 🐳 Major | r-bt | Allow component props to be updated |
121-
| [#51](https://github.com/tscircuit/jscad-fiber/pull/51) | πŸ™ Minor | seveibar | Add export for converting JSCAD to Three.js geometry |
122-
| [#56](https://github.com/tscircuit/jscad-fiber/pull/56) | πŸ™ Minor | Slaviiiii | Wrap the `ExtrudeHelical` component with `withColorProp` and `withOffsetProp` to add support for `color` and `center` props. |
123-
| [#57](https://github.com/tscircuit/jscad-fiber/pull/57) | πŸ™ Minor | Slaviiiii | Wrap `ExtrudeLinear` component with `withColorProp` and `withOffsetProp` higher-order components to add color and offset properties. |
124-
| [#54](https://github.com/tscircuit/jscad-fiber/pull/54) | πŸ™ Minor | Slaviiiii | Add positioning to rounded cuboid |
125-
| [#53](https://github.com/tscircuit/jscad-fiber/pull/53) | πŸ™ Minor | Slaviiiii | Add color support to the Sphere component |
126-
| [#42](https://github.com/tscircuit/jscad-fiber/pull/42) | πŸ™ Minor | Slaviiiii | Updating the add-circle workflow to restore lock files and commit changes |
127-
128-
### [tscircuit/autorouting-dataset](https://github.com/tscircuit/autorouting-dataset)
129-
130-
| PR # | Impact | Contributor | Description |
131-
|------|--------|-------------|-------------|
132-
| [#13](https://github.com/tscircuit/autorouting-dataset/pull/13) | 🐳 Major | seveibar | |
133-
| [#11](https://github.com/tscircuit/autorouting-dataset/pull/11) | 🐳 Major | seveibar | Add a new "solve" endpoint to the dev server that allows sending a problem soup and receiving a solution soup, and add a test for this endpoint. |
134-
| [#6](https://github.com/tscircuit/autorouting-dataset/pull/6) | 🐳 Major | seveibar | Update the `isValidSolution` function to accept `SimplifiedPcbTrace[]` as a solution type, and modify the `generateDistantSingleTraceProblem` function to generate a problem with a larger board size. |
135-
| [#7](https://github.com/tscircuit/autorouting-dataset/pull/7) | πŸ™ Minor | seveibar | Add a simple Python-based autorouting algorithm, a Flask server to run it, and instructions for running a non-Typescript solver. |
136-
137-
### [tscircuit/checks](https://github.com/tscircuit/checks)
138-
139-
| PR # | Impact | Contributor | Description |
140-
|------|--------|-------------|-------------|
141-
| [#12](https://github.com/tscircuit/checks/pull/12) | 🐳 Major | seveibar | Fixes port association failure when the trace width causes the trace to overlap with the pads. |
142-
| [#11](https://github.com/tscircuit/checks/pull/11) | πŸ™ Minor | seveibar | This pull request improves error messages to use selectors instead of IDs for better readability. |
143-
144-
### [tscircuit/easyeda-converter](https://github.com/tscircuit/easyeda-converter)
145-
146-
| PR # | Impact | Contributor | Description |
147-
|------|--------|-------------|-------------|
148-
| [#37](https://github.com/tscircuit/easyeda-converter/pull/37) | 🐳 Major | andrii-balitskyi | Normalize manufacturer part numbers by replacing invalid symbols with underscores and prepending "A_" if the part number starts with a number. |
41+
| [#58](https://github.com/tscircuit/jscad-fiber/pull/58) | 🐳 Major | Slaviiiii | Wrap the `ExtrudeRectangular` component with the `withColorProp` and `withOffsetProp` higher-order components to add color and offset functionality. |
42+
| [#57](https://github.com/tscircuit/jscad-fiber/pull/57) | 🐳 Major | Slaviiiii | Wrap ExtrudeLinear component with color and offset props using higher-order components. |
43+
| [#59](https://github.com/tscircuit/jscad-fiber/pull/59) | πŸ™ Minor | Slaviiiii | Wrap the `ExtrudeRotate` component with `withColorProp` and `withOffsetProp` higher-order components. |
44+
| [#56](https://github.com/tscircuit/jscad-fiber/pull/56) | πŸ™ Minor | Slaviiiii | Wrap the `ExtrudeHelical` component with `withColorProp` and `withOffsetProp` wrappers to add support for `color` and `center` props. |
14945

15046
## Changes by Contributor
15147

152-
### [imrishabh18](https://github.com/imrishabh18)
153-
154-
| PR # | Impact | Description |
155-
|------|--------|-------------|
156-
| [#94](https://github.com/tscircuit/builder/pull/94) | 🐳 Major | Add a new `trace_width` option to the `net` builder |
157-
| [#93](https://github.com/tscircuit/builder/pull/93) | 🐳 Major | Fix the directory URL generation for the PCB and schematic snapshot output. |
158-
| [#90](https://github.com/tscircuit/builder/pull/90) | 🐳 Major | Added PCB snapshot functionality to the test fixture. |
159-
| [#89](https://github.com/tscircuit/builder/pull/89) | 🐳 Major | Added a new function `writeSchematicSnapshotPng` to capture and save schematic snapshots as PNG files. |
160-
| [#88](https://github.com/tscircuit/builder/pull/88) | 🐳 Major | Add port IDs to the generated PCB trace routes. |
161-
| [#11](https://github.com/tscircuit/circuit-to-svg/pull/11) | 🐳 Major | Adds transformation matrix functionality and updates the README to provide more details about the library. |
162-
| [#92](https://github.com/tscircuit/builder/pull/92) | πŸ™ Minor | Add a suffix to the snapshot file name to distinguish between PCB and schematic snapshots. |
163-
| [#17](https://github.com/tscircuit/soup/pull/17) | πŸ™ Minor | Add a `trace_width` option to `SourceNet` |
164-
| [#11](https://github.com/tscircuit/circuit-to-png/pull/11) | πŸ™ Minor | The pull request adds `@tscircuit/soup` as a peer dependency to the project. |
165-
| [#10](https://github.com/tscircuit/circuit-to-png/pull/10) | πŸ™ Minor | Add missing version field in package.json |
166-
| [#9](https://github.com/tscircuit/circuit-to-png/pull/9) | 🐌 Tiny | Update the lock file to the latest version |
167-
168-
### [seveibar](https://github.com/seveibar)
169-
170-
| PR # | Impact | Description |
171-
|------|--------|-------------|
172-
| [#31](https://github.com/tscircuit/pcb-viewer/pull/31) | 🐳 Major | Introduce a rats nest toggle feature and allow setting the initial state of the PCBViewer component. |
173-
| [#15](https://github.com/tscircuit/react-fiber/pull/15) | 🐳 Major | Fixes broken types and build, and adds a new `useChildrenSoup` hook to handle rendering children into circuit JSON (soup). |
174-
| [#10](https://github.com/tscircuit/3d-viewer/pull/10) | 🐳 Major | Adds the ability to render jscad plans from `cad_component` in the CadViewer component. |
175-
| [#12](https://github.com/tscircuit/jscad-electronics/pull/12) | 🐳 Major | Introduce the `SmdChipLead` component, which represents a curved lead for an SMD chip. |
176-
| [#52](https://github.com/tscircuit/jscad-fiber/pull/52) | 🐳 Major | Introduce a hook for rendering elements to jscad plan |
177-
| [#13](https://github.com/tscircuit/autorouting-dataset/pull/13) | 🐳 Major | |
178-
| [#11](https://github.com/tscircuit/autorouting-dataset/pull/11) | 🐳 Major | Add a new "solve" endpoint to the dev server that allows sending a problem soup and receiving a solution soup, and add a test for this endpoint. |
179-
| [#6](https://github.com/tscircuit/autorouting-dataset/pull/6) | 🐳 Major | Update the `isValidSolution` function to accept `SimplifiedPcbTrace[]` as a solution type, and modify the `generateDistantSingleTraceProblem` function to generate a problem with a larger board size. |
180-
| [#12](https://github.com/tscircuit/checks/pull/12) | 🐳 Major | Fixes port association failure when the trace width causes the trace to overlap with the pads. |
181-
| [#16](https://github.com/tscircuit/soup/pull/16) | πŸ™ Minor | Add a GitHub Actions workflow to format the code using @biomejs/biome |
182-
| [#51](https://github.com/tscircuit/jscad-fiber/pull/51) | πŸ™ Minor | Add export for converting JSCAD to Three.js geometry |
183-
| [#7](https://github.com/tscircuit/autorouting-dataset/pull/7) | πŸ™ Minor | Add a simple Python-based autorouting algorithm, a Flask server to run it, and instructions for running a non-Typescript solver. |
184-
| [#11](https://github.com/tscircuit/checks/pull/11) | πŸ™ Minor | This pull request improves error messages to use selectors instead of IDs for better readability. |
185-
186-
### [abhijitxy](https://github.com/abhijitxy)
187-
188-
| PR # | Impact | Description |
189-
|------|--------|-------------|
190-
| [#14](https://github.com/tscircuit/react-fiber/pull/14) | 🐳 Major | Translate "chip" into "bug" throughout the codebase. |
191-
| [#15](https://github.com/tscircuit/soup/pull/15) | 🐳 Major | Introduce a new `simple_chip` type in the `tscircuit/soup` library. |
192-
193-
### [andrii-balitskyi](https://github.com/andrii-balitskyi)
194-
195-
| PR # | Impact | Description |
196-
|------|--------|-------------|
197-
| [#37](https://github.com/tscircuit/easyeda-converter/pull/37) | 🐳 Major | Normalize manufacturer part numbers by replacing invalid symbols with underscores and prepending "A_" if the part number starts with a number. |
198-
19948
### [Slaviiiii](https://github.com/Slaviiiii)
20049

20150
| PR # | Impact | Description |
20251
|------|--------|-------------|
203-
| [#44](https://github.com/tscircuit/jscad-fiber/pull/44) | 🐳 Major | Implement hull and hull chain fixtures |
204-
| [#41](https://github.com/tscircuit/jscad-fiber/pull/41) | 🐳 Major | Introduce a new Circle component to the library. |
205-
| [#43](https://github.com/tscircuit/jscad-fiber/pull/43) | 🐳 Major | Add a new rectangle shape component to the library. |
206-
| [#39](https://github.com/tscircuit/jscad-fiber/pull/39) | 🐳 Major | Change the `rotate` component to accept either `rotation` or `angles` props, with the `angles` prop as the default. |
207-
| [#56](https://github.com/tscircuit/jscad-fiber/pull/56) | πŸ™ Minor | Wrap the `ExtrudeHelical` component with `withColorProp` and `withOffsetProp` to add support for `color` and `center` props. |
208-
| [#57](https://github.com/tscircuit/jscad-fiber/pull/57) | πŸ™ Minor | Wrap `ExtrudeLinear` component with `withColorProp` and `withOffsetProp` higher-order components to add color and offset properties. |
209-
| [#54](https://github.com/tscircuit/jscad-fiber/pull/54) | πŸ™ Minor | Add positioning to rounded cuboid |
210-
| [#53](https://github.com/tscircuit/jscad-fiber/pull/53) | πŸ™ Minor | Add color support to the Sphere component |
211-
| [#42](https://github.com/tscircuit/jscad-fiber/pull/42) | πŸ™ Minor | Updating the add-circle workflow to restore lock files and commit changes |
212-
213-
### [r-bt](https://github.com/r-bt)
214-
215-
| PR # | Impact | Description |
216-
|------|--------|-------------|
217-
| [#40](https://github.com/tscircuit/jscad-fiber/pull/40) | 🐳 Major | Allow component props to be updated |
52+
| [#58](https://github.com/tscircuit/jscad-fiber/pull/58) | 🐳 Major | Wrap the `ExtrudeRectangular` component with the `withColorProp` and `withOffsetProp` higher-order components to add color and offset functionality. |
53+
| [#57](https://github.com/tscircuit/jscad-fiber/pull/57) | 🐳 Major | Wrap ExtrudeLinear component with color and offset props using higher-order components. |
54+
| [#59](https://github.com/tscircuit/jscad-fiber/pull/59) | πŸ™ Minor | Wrap the `ExtrudeRotate` component with `withColorProp` and `withOffsetProp` higher-order components. |
55+
| [#56](https://github.com/tscircuit/jscad-fiber/pull/56) | πŸ™ Minor | Wrap the `ExtrudeHelical` component with `withColorProp` and `withOffsetProp` wrappers to add support for `color` and `center` props. |
21856

21957

22058

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Contribution Overview 2024-08-03
2+
3+
## PRs by Repository
4+
5+
```mermaid
6+
pie
7+
"tscircuit/jscad-fiber" : 4
8+
```
9+
10+
## Contributor Overview
11+
12+
| Contributor | 🐳 Major | πŸ™ Minor | 🐌 Tiny |
13+
|-------------|-------|-------|-------|
14+
| Slaviiiii | 2 | 2 | 0 |
15+
16+
## Changes by Repository
17+
18+
### [tscircuit/jscad-fiber](https://github.com/tscircuit/jscad-fiber)
19+
20+
| PR # | Impact | Contributor | Description |
21+
|------|--------|-------------|-------------|
22+
| [#58](https://github.com/tscircuit/jscad-fiber/pull/58) | 🐳 Major | Slaviiiii | Wrap the `ExtrudeRectangular` component with the `withColorProp` and `withOffsetProp` higher-order components to add color and offset functionality. |
23+
| [#57](https://github.com/tscircuit/jscad-fiber/pull/57) | 🐳 Major | Slaviiiii | Wrap ExtrudeLinear component with color and offset props using higher-order components. |
24+
| [#59](https://github.com/tscircuit/jscad-fiber/pull/59) | πŸ™ Minor | Slaviiiii | Wrap the `ExtrudeRotate` component with `withColorProp` and `withOffsetProp` higher-order components. |
25+
| [#56](https://github.com/tscircuit/jscad-fiber/pull/56) | πŸ™ Minor | Slaviiiii | Wrap the `ExtrudeHelical` component with `withColorProp` and `withOffsetProp` wrappers to add support for `color` and `center` props. |
26+
27+
## Changes by Contributor
28+
29+
### [Slaviiiii](https://github.com/Slaviiiii)
30+
31+
| PR # | Impact | Description |
32+
|------|--------|-------------|
33+
| [#58](https://github.com/tscircuit/jscad-fiber/pull/58) | 🐳 Major | Wrap the `ExtrudeRectangular` component with the `withColorProp` and `withOffsetProp` higher-order components to add color and offset functionality. |
34+
| [#57](https://github.com/tscircuit/jscad-fiber/pull/57) | 🐳 Major | Wrap ExtrudeLinear component with color and offset props using higher-order components. |
35+
| [#59](https://github.com/tscircuit/jscad-fiber/pull/59) | πŸ™ Minor | Wrap the `ExtrudeRotate` component with `withColorProp` and `withOffsetProp` higher-order components. |
36+
| [#56](https://github.com/tscircuit/jscad-fiber/pull/56) | πŸ™ Minor | Wrap the `ExtrudeHelical` component with `withColorProp` and `withOffsetProp` wrappers to add support for `color` and `center` props. |
37+

0 commit comments

Comments
Β (0)