Skip to content

Commit 6729c49

Browse files
committedAug 14, 2024
Update contribution overviews
1 parent c10b3a5 commit 6729c49

File tree

2 files changed

+74
-58
lines changed

2 files changed

+74
-58
lines changed
 

β€ŽREADME.md

+37-29
Original file line numberDiff line numberDiff line change
@@ -23,24 +23,24 @@ The current week is shown below. There are 3 major sections:
2323

2424
```mermaid
2525
pie
26-
"tscircuit/builder" : 1
26+
"tscircuit/builder" : 2
2727
"tscircuit/soup" : 2
2828
"tscircuit/circuit-to-svg" : 1
2929
"tscircuit/pcb-viewer" : 1
3030
"tscircuit/props" : 1
3131
"tscircuit/cli" : 1
3232
"tscircuit/winterspec" : 2
33+
"tscircuit/autorouting-dataset" : 4
3334
"tscircuit/schematic-symbols" : 1
34-
"tscircuit/autorouting-dataset" : 1
3535
```
3636

3737
## Contributor Overview
3838

3939
| Contributor | 🐳 Major | πŸ™ Minor | 🐌 Tiny |
4040
|-------------|-------|-------|-------|
41+
| imrishabh18 | 3 | 3 | 0 |
4142
| abhijitxy | 1 | 0 | 0 |
42-
| imrishabh18 | 2 | 3 | 0 |
43-
| seveibar | 3 | 1 | 0 |
43+
| seveibar | 7 | 0 | 0 |
4444
| angelacaq | 1 | 0 | 0 |
4545

4646
## Changes by Repository
@@ -49,90 +49,98 @@ pie
4949

5050
| PR # | Impact | Contributor | Description |
5151
|------|--------|-------------|-------------|
52-
| [#97](https://github.com/tscircuit/builder/pull/97) | 🐳 Major | abhijitxy | Add a test to replicate the issue of duplicate port hints for a bug with "soic8" footprint. |
52+
| [#101](https://github.com/tscircuit/builder/pull/101) | 🐳 Major | imrishabh18 | Adds support for specifying the trace width in the `TraceHintBuilder`. |
53+
| [#97](https://github.com/tscircuit/builder/pull/97) | 🐳 Major | abhijitxy | Add a test to replicate the issue of duplicate port hints by creating a `bug` with `footprint="soic8"`. |
5354

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

5657
| PR # | Impact | Contributor | Description |
5758
|------|--------|-------------|-------------|
58-
| [#18](https://github.com/tscircuit/soup/pull/18) | 🐳 Major | imrishabh18 | Introduce a new "pcb_keepout" feature to the project. |
59+
| [#18](https://github.com/tscircuit/soup/pull/18) | 🐳 Major | imrishabh18 | Introduce a new `pcb_keepout` feature to the project. |
5960
| [#19](https://github.com/tscircuit/soup/pull/19) | πŸ™ Minor | imrishabh18 | Add an optional `trace_width` field to the `pcb_trace_hint` schema. |
6061

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

6364
| PR # | Impact | Contributor | Description |
6465
|------|--------|-------------|-------------|
65-
| [#12](https://github.com/tscircuit/circuit-to-svg/pull/12) | 🐳 Major | imrishabh18 | Adds support for schematic ports, flips the schematic in the Y-axis to match the schematic-viewer, and creates lines connecting the ports to the component edges. |
66+
| [#12](https://github.com/tscircuit/circuit-to-svg/pull/12) | 🐳 Major | imrishabh18 | Fixes the schematic port rendering and flips the schematic in the Y-axis to match the schematic-viewer. |
6667

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

6970
| PR # | Impact | Contributor | Description |
7071
|------|--------|-------------|-------------|
71-
| [#34](https://github.com/tscircuit/pcb-viewer/pull/34) | πŸ™ Minor | imrishabh18 | Fix TypeScript import issues in several components |
72+
| [#34](https://github.com/tscircuit/pcb-viewer/pull/34) | πŸ™ Minor | imrishabh18 | Fix a TypeScript issue by updating import statements in the project. |
7273

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

7576
| PR # | Impact | Contributor | Description |
7677
|------|--------|-------------|-------------|
77-
| [#16](https://github.com/tscircuit/props/pull/16) | πŸ™ Minor | imrishabh18 | Introduced a new `traceWidth` property in the `traceHintProps` type. |
78+
| [#16](https://github.com/tscircuit/props/pull/16) | πŸ™ Minor | imrishabh18 | Add a new optional property `traceWidth` to `TraceHintProps` type |
7879

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

8182
| PR # | Impact | Contributor | Description |
8283
|------|--------|-------------|-------------|
83-
| [#120](https://github.com/tscircuit/cli/pull/120) | 🐳 Major | seveibar | This pull request performs a major refactor of the project, including reorganizing the codebase into four main directories, fixing all types, improving imports, and improving overall project organization. |
84+
| [#120](https://github.com/tscircuit/cli/pull/120) | 🐳 Major | seveibar | The pull request reorganizes the project into four main directories (`api`, `frontend`, `cli` and `example-project`), fixes all types, improves imports, and enhances the overall organization of the codebase. |
8485

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

8788
| PR # | Impact | Contributor | Description |
8889
|------|--------|-------------|-------------|
89-
| [#7](https://github.com/tscircuit/winterspec/pull/7) | 🐳 Major | seveibar | Adds the ability to pass custom middleware options when making a request against a Winter Spec bundle. |
90-
| [#6](https://github.com/tscircuit/winterspec/pull/6) | πŸ™ Minor | seveibar | Add support for fetch middleware |
90+
| [#7](https://github.com/tscircuit/winterspec/pull/7) | 🐳 Major | seveibar | Fixes an issue where `opts` were not being passed when creating bundles from directories, causing middleware not to run. |
91+
| [#6](https://github.com/tscircuit/winterspec/pull/6) | 🐳 Major | seveibar | Add support for fetch middleware in the WinterSpec adapter. |
9192

92-
### [tscircuit/schematic-symbols](https://github.com/tscircuit/schematic-symbols)
93+
### [tscircuit/autorouting-dataset](https://github.com/tscircuit/autorouting-dataset)
9394

9495
| PR # | Impact | Contributor | Description |
9596
|------|--------|-------------|-------------|
96-
| [#2](https://github.com/tscircuit/schematic-symbols/pull/2) | 🐳 Major | seveibar | Added a new symbol for a fuse in both horizontal and vertical orientations. |
97+
| [#25](https://github.com/tscircuit/autorouting-dataset/pull/25) | 🐳 Major | seveibar | Optimizes the non-diagonal movement in the `infgrid-ijump` A* pathfinding algorithm. |
98+
| [#24](https://github.com/tscircuit/autorouting-dataset/pull/24) | 🐳 Major | seveibar | Implements an A* algorithm for pathfinding on an infinite grid with obstacles. |
99+
| [#23](https://github.com/tscircuit/autorouting-dataset/pull/23) | 🐳 Major | seveibar | Adds a TypeScript algorithm template for an autorouting algorithm. |
100+
| [#22](https://github.com/tscircuit/autorouting-dataset/pull/22) | 🐳 Major | angelacaq | Introduce a new algorithm, the Jump Point Finder algorithm, to solve the grid routing problem for distant-single-trace connections, which shows a 2x speedup over the A* algorithm. |
97101

98-
### [tscircuit/autorouting-dataset](https://github.com/tscircuit/autorouting-dataset)
102+
### [tscircuit/schematic-symbols](https://github.com/tscircuit/schematic-symbols)
99103

100104
| PR # | Impact | Contributor | Description |
101105
|------|--------|-------------|-------------|
102-
| [#22](https://github.com/tscircuit/autorouting-dataset/pull/22) | 🐳 Major | angelacaq | Introduces a new algorithm, the Jump Point Finder, to improve the speed of the grid solver for distant-single-trace routing. |
106+
| [#2](https://github.com/tscircuit/schematic-symbols/pull/2) | 🐳 Major | seveibar | Added a new "fuse" symbol in both horizontal and vertical orientations. |
103107

104108
## Changes by Contributor
105109

106-
### [abhijitxy](https://github.com/abhijitxy)
110+
### [imrishabh18](https://github.com/imrishabh18)
107111

108112
| PR # | Impact | Description |
109113
|------|--------|-------------|
110-
| [#97](https://github.com/tscircuit/builder/pull/97) | 🐳 Major | Add a test to replicate the issue of duplicate port hints for a bug with "soic8" footprint. |
114+
| [#101](https://github.com/tscircuit/builder/pull/101) | 🐳 Major | Adds support for specifying the trace width in the `TraceHintBuilder`. |
115+
| [#18](https://github.com/tscircuit/soup/pull/18) | 🐳 Major | Introduce a new `pcb_keepout` feature to the project. |
116+
| [#12](https://github.com/tscircuit/circuit-to-svg/pull/12) | 🐳 Major | Fixes the schematic port rendering and flips the schematic in the Y-axis to match the schematic-viewer. |
117+
| [#34](https://github.com/tscircuit/pcb-viewer/pull/34) | πŸ™ Minor | Fix a TypeScript issue by updating import statements in the project. |
118+
| [#19](https://github.com/tscircuit/soup/pull/19) | πŸ™ Minor | Add an optional `trace_width` field to the `pcb_trace_hint` schema. |
119+
| [#16](https://github.com/tscircuit/props/pull/16) | πŸ™ Minor | Add a new optional property `traceWidth` to `TraceHintProps` type |
111120

112-
### [imrishabh18](https://github.com/imrishabh18)
121+
### [abhijitxy](https://github.com/abhijitxy)
113122

114123
| PR # | Impact | Description |
115124
|------|--------|-------------|
116-
| [#18](https://github.com/tscircuit/soup/pull/18) | 🐳 Major | Introduce a new "pcb_keepout" feature to the project. |
117-
| [#12](https://github.com/tscircuit/circuit-to-svg/pull/12) | 🐳 Major | Adds support for schematic ports, flips the schematic in the Y-axis to match the schematic-viewer, and creates lines connecting the ports to the component edges. |
118-
| [#34](https://github.com/tscircuit/pcb-viewer/pull/34) | πŸ™ Minor | Fix TypeScript import issues in several components |
119-
| [#19](https://github.com/tscircuit/soup/pull/19) | πŸ™ Minor | Add an optional `trace_width` field to the `pcb_trace_hint` schema. |
120-
| [#16](https://github.com/tscircuit/props/pull/16) | πŸ™ Minor | Introduced a new `traceWidth` property in the `traceHintProps` type. |
125+
| [#97](https://github.com/tscircuit/builder/pull/97) | 🐳 Major | Add a test to replicate the issue of duplicate port hints by creating a `bug` with `footprint="soic8"`. |
121126

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

124129
| PR # | Impact | Description |
125130
|------|--------|-------------|
126-
| [#120](https://github.com/tscircuit/cli/pull/120) | 🐳 Major | This pull request performs a major refactor of the project, including reorganizing the codebase into four main directories, fixing all types, improving imports, and improving overall project organization. |
127-
| [#7](https://github.com/tscircuit/winterspec/pull/7) | 🐳 Major | Adds the ability to pass custom middleware options when making a request against a Winter Spec bundle. |
128-
| [#2](https://github.com/tscircuit/schematic-symbols/pull/2) | 🐳 Major | Added a new symbol for a fuse in both horizontal and vertical orientations. |
129-
| [#6](https://github.com/tscircuit/winterspec/pull/6) | πŸ™ Minor | Add support for fetch middleware |
131+
| [#120](https://github.com/tscircuit/cli/pull/120) | 🐳 Major | The pull request reorganizes the project into four main directories (`api`, `frontend`, `cli` and `example-project`), fixes all types, improves imports, and enhances the overall organization of the codebase. |
132+
| [#7](https://github.com/tscircuit/winterspec/pull/7) | 🐳 Major | Fixes an issue where `opts` were not being passed when creating bundles from directories, causing middleware not to run. |
133+
| [#6](https://github.com/tscircuit/winterspec/pull/6) | 🐳 Major | Add support for fetch middleware in the WinterSpec adapter. |
134+
| [#25](https://github.com/tscircuit/autorouting-dataset/pull/25) | 🐳 Major | Optimizes the non-diagonal movement in the `infgrid-ijump` A* pathfinding algorithm. |
135+
| [#24](https://github.com/tscircuit/autorouting-dataset/pull/24) | 🐳 Major | Implements an A* algorithm for pathfinding on an infinite grid with obstacles. |
136+
| [#23](https://github.com/tscircuit/autorouting-dataset/pull/23) | 🐳 Major | Adds a TypeScript algorithm template for an autorouting algorithm. |
137+
| [#2](https://github.com/tscircuit/schematic-symbols/pull/2) | 🐳 Major | Added a new "fuse" symbol in both horizontal and vertical orientations. |
130138

131139
### [angelacaq](https://github.com/angelacaq)
132140

133141
| PR # | Impact | Description |
134142
|------|--------|-------------|
135-
| [#22](https://github.com/tscircuit/autorouting-dataset/pull/22) | 🐳 Major | Introduces a new algorithm, the Jump Point Finder, to improve the speed of the grid solver for distant-single-trace routing. |
143+
| [#22](https://github.com/tscircuit/autorouting-dataset/pull/22) | 🐳 Major | Introduce a new algorithm, the Jump Point Finder algorithm, to solve the grid routing problem for distant-single-trace connections, which shows a 2x speedup over the A* algorithm. |
136144

137145

138146

0 commit comments

Comments
 (0)
Please sign in to comment.