Skip to content

Commit 223aa67

Browse files
committed
Update contribution overviews
1 parent 6729c49 commit 223aa67

File tree

2 files changed

+80
-68
lines changed

2 files changed

+80
-68
lines changed

β€ŽREADME.md

+40-34
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ pie
2727
"tscircuit/soup" : 2
2828
"tscircuit/circuit-to-svg" : 1
2929
"tscircuit/pcb-viewer" : 1
30-
"tscircuit/props" : 1
30+
"tscircuit/props" : 2
3131
"tscircuit/cli" : 1
3232
"tscircuit/winterspec" : 2
33-
"tscircuit/autorouting-dataset" : 4
33+
"tscircuit/autorouting-dataset" : 6
3434
"tscircuit/schematic-symbols" : 1
3535
```
3636

@@ -39,8 +39,8 @@ pie
3939
| Contributor | 🐳 Major | πŸ™ Minor | 🐌 Tiny |
4040
|-------------|-------|-------|-------|
4141
| imrishabh18 | 3 | 3 | 0 |
42-
| abhijitxy | 1 | 0 | 0 |
43-
| seveibar | 7 | 0 | 0 |
42+
| abhijitxy | 0 | 2 | 0 |
43+
| seveibar | 7 | 2 | 0 |
4444
| angelacaq | 1 | 0 | 0 |
4545

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

5050
| PR # | Impact | Contributor | Description |
5151
|------|--------|-------------|-------------|
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"`. |
52+
| [#101](https://github.com/tscircuit/builder/pull/101) | 🐳 Major | imrishabh18 | Add trace width feature |
53+
| [#97](https://github.com/tscircuit/builder/pull/97) | πŸ™ Minor | abhijitxy | Add a test to replicate the issue of duplicate port hints by creating a `bug` with `footprint="soic8"`. |
5454

5555
### [tscircuit/soup](https://github.com/tscircuit/soup)
5656

5757
| PR # | Impact | Contributor | Description |
5858
|------|--------|-------------|-------------|
59-
| [#18](https://github.com/tscircuit/soup/pull/18) | 🐳 Major | imrishabh18 | Introduce a new `pcb_keepout` feature to the project. |
60-
| [#19](https://github.com/tscircuit/soup/pull/19) | πŸ™ Minor | imrishabh18 | Add an optional `trace_width` field to the `pcb_trace_hint` schema. |
59+
| [#18](https://github.com/tscircuit/soup/pull/18) | 🐳 Major | imrishabh18 | Introduces a new feature, `pcb_keepout`, which allows defining a keepout area on the PCB. |
60+
| [#19](https://github.com/tscircuit/soup/pull/19) | πŸ™ Minor | imrishabh18 | Add an optional `trace_width` property to the `pcb_trace_hint` type. |
6161

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

6464
| PR # | Impact | Contributor | Description |
6565
|------|--------|-------------|-------------|
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. |
66+
| [#12](https://github.com/tscircuit/circuit-to-svg/pull/12) | 🐳 Major | imrishabh18 | Fixes the schematic port rendering by adding the `schematic_port` element and flipping the schematic in the Y-axis to match the schematic-viewer. |
6767

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

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

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

7676
| PR # | Impact | Contributor | Description |
7777
|------|--------|-------------|-------------|
78-
| [#16](https://github.com/tscircuit/props/pull/16) | πŸ™ Minor | imrishabh18 | Add a new optional property `traceWidth` to `TraceHintProps` type |
78+
| [#16](https://github.com/tscircuit/props/pull/16) | πŸ™ Minor | imrishabh18 | Adds a new property `traceWidth` to the `TraceHintProps` type in the TypeScript code. |
79+
| [#14](https://github.com/tscircuit/props/pull/14) | πŸ™ Minor | abhijitxy | Rename `BugProps` to `ChipProps` and deprecate `BugProps` |
7980

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

8283
| PR # | Impact | Contributor | Description |
8384
|------|--------|-------------|-------------|
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. |
85+
| [#120](https://github.com/tscircuit/cli/pull/120) | 🐳 Major | seveibar | |
8586

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

8889
| PR # | Impact | Contributor | Description |
8990
|------|--------|-------------|-------------|
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. |
91+
| [#7](https://github.com/tscircuit/winterspec/pull/7) | 🐳 Major | seveibar | Fix opts not passing when creating bundles from dirs causing middleware not to run |
92+
| [#6](https://github.com/tscircuit/winterspec/pull/6) | πŸ™ Minor | seveibar | Add support for fetch middleware in the createFetchHandlerFromDir function. |
9293

9394
### [tscircuit/autorouting-dataset](https://github.com/tscircuit/autorouting-dataset)
9495

9596
| PR # | Impact | Contributor | Description |
9697
|------|--------|-------------|-------------|
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. |
98+
| [#26](https://github.com/tscircuit/autorouting-dataset/pull/26) | 🐳 Major | seveibar | Enhance the `getNeighbors` function in the `infinite-grid-ijump-astar` algorithm to consider orthogonal intersection hops for optimal path planning. |
99+
| [#25](https://github.com/tscircuit/autorouting-dataset/pull/25) | 🐳 Major | seveibar | This pull request optimizes the non-diagonal movement in the `infgrid-ijump` A* algorithm, which includes adding new sub-directions, breaking up large steps, and introducing an "axis lock" escape mechanism to avoid slow exploration. |
100+
| [#24](https://github.com/tscircuit/autorouting-dataset/pull/24) | 🐳 Major | seveibar | Implements a jumpy A* algorithm to find paths in an infinite grid with obstacles. |
101+
| [#23](https://github.com/tscircuit/autorouting-dataset/pull/23) | 🐳 Major | seveibar | Add an algorithm template in TypeScript for an autorouting algorithm. |
102+
| [#22](https://github.com/tscircuit/autorouting-dataset/pull/22) | 🐳 Major | angelacaq | Improve the speed of the distant-single-trace solver using the Jump Point Finder algorithm. |
103+
| [#29](https://github.com/tscircuit/autorouting-dataset/pull/29) | πŸ™ Minor | seveibar | Removes the diagonal implementation pieces from the ortho implementation and adds a flag for the fast step heuristic. |
101104

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

104107
| PR # | Impact | Contributor | Description |
105108
|------|--------|-------------|-------------|
106-
| [#2](https://github.com/tscircuit/schematic-symbols/pull/2) | 🐳 Major | seveibar | Added a new "fuse" symbol in both horizontal and vertical orientations. |
109+
| [#2](https://github.com/tscircuit/schematic-symbols/pull/2) | 🐳 Major | seveibar | Added a new symbol for a fuse, including both horizontal and vertical orientations. |
107110

108111
## Changes by Contributor
109112

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

112115
| PR # | Impact | Description |
113116
|------|--------|-------------|
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 |
117+
| [#101](https://github.com/tscircuit/builder/pull/101) | 🐳 Major | Add trace width feature |
118+
| [#18](https://github.com/tscircuit/soup/pull/18) | 🐳 Major | Introduces a new feature, `pcb_keepout`, which allows defining a keepout area on the PCB. |
119+
| [#12](https://github.com/tscircuit/circuit-to-svg/pull/12) | 🐳 Major | Fixes the schematic port rendering by adding the `schematic_port` element and flipping the schematic in the Y-axis to match the schematic-viewer. |
120+
| [#34](https://github.com/tscircuit/pcb-viewer/pull/34) | πŸ™ Minor | Fix a TypeScript issue by updating the import statements in several components. |
121+
| [#19](https://github.com/tscircuit/soup/pull/19) | πŸ™ Minor | Add an optional `trace_width` property to the `pcb_trace_hint` type. |
122+
| [#16](https://github.com/tscircuit/props/pull/16) | πŸ™ Minor | Adds a new property `traceWidth` to the `TraceHintProps` type in the TypeScript code. |
120123

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

123126
| PR # | Impact | Description |
124127
|------|--------|-------------|
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"`. |
128+
| [#97](https://github.com/tscircuit/builder/pull/97) | πŸ™ Minor | Add a test to replicate the issue of duplicate port hints by creating a `bug` with `footprint="soic8"`. |
129+
| [#14](https://github.com/tscircuit/props/pull/14) | πŸ™ Minor | Rename `BugProps` to `ChipProps` and deprecate `BugProps` |
126130

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

129133
| PR # | Impact | Description |
130134
|------|--------|-------------|
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. |
135+
| [#120](https://github.com/tscircuit/cli/pull/120) | 🐳 Major | |
136+
| [#7](https://github.com/tscircuit/winterspec/pull/7) | 🐳 Major | Fix opts not passing when creating bundles from dirs causing middleware not to run |
137+
| [#26](https://github.com/tscircuit/autorouting-dataset/pull/26) | 🐳 Major | Enhance the `getNeighbors` function in the `infinite-grid-ijump-astar` algorithm to consider orthogonal intersection hops for optimal path planning. |
138+
| [#25](https://github.com/tscircuit/autorouting-dataset/pull/25) | 🐳 Major | This pull request optimizes the non-diagonal movement in the `infgrid-ijump` A* algorithm, which includes adding new sub-directions, breaking up large steps, and introducing an "axis lock" escape mechanism to avoid slow exploration. |
139+
| [#24](https://github.com/tscircuit/autorouting-dataset/pull/24) | 🐳 Major | Implements a jumpy A* algorithm to find paths in an infinite grid with obstacles. |
140+
| [#23](https://github.com/tscircuit/autorouting-dataset/pull/23) | 🐳 Major | Add an algorithm template in TypeScript for an autorouting algorithm. |
141+
| [#2](https://github.com/tscircuit/schematic-symbols/pull/2) | 🐳 Major | Added a new symbol for a fuse, including both horizontal and vertical orientations. |
142+
| [#6](https://github.com/tscircuit/winterspec/pull/6) | πŸ™ Minor | Add support for fetch middleware in the createFetchHandlerFromDir function. |
143+
| [#29](https://github.com/tscircuit/autorouting-dataset/pull/29) | πŸ™ Minor | Removes the diagonal implementation pieces from the ortho implementation and adds a flag for the fast step heuristic. |
138144

139145
### [angelacaq](https://github.com/angelacaq)
140146

141147
| PR # | Impact | Description |
142148
|------|--------|-------------|
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. |
149+
| [#22](https://github.com/tscircuit/autorouting-dataset/pull/22) | 🐳 Major | Improve the speed of the distant-single-trace solver using the Jump Point Finder algorithm. |
144150

145151

146152

0 commit comments

Comments
Β (0)