Skip to content

Latest commit

Β 

History

History
207 lines (162 loc) Β· 15.8 KB

File metadata and controls

207 lines (162 loc) Β· 15.8 KB

Contribution Overview 2024-08-17

PRs by Repository

pie
    "tscircuit/footprints" : 1
    "tscircuit/soup" : 4
    "tscircuit/soup-util" : 4
    "tscircuit/props" : 3
    "tscircuit/builder" : 2
    "tscircuit/cli" : 3
    "tscircuit/core" : 2
    "tscircuit/jscad-electronics" : 2
    "tscircuit/schematic-symbols" : 5
    "tscircuit/jscad-fiber" : 1
    "tscircuit/pcb-viewer" : 1
    "tscircuit/footprinter" : 3
    "tscircuit/circuit-to-svg" : 4
    "tscircuit/tscircuit" : 2
    "tscircuit/circuit-to-png" : 1
Loading

Contributor Overview

Contributor 🐳 Major πŸ™ Minor 🐌 Tiny
seveibar 12 11 0
imrishabh18 3 6 2
anas-sarkez 0 1 0
abhijitxy 2 0 0

Changes by Repository

PR # Impact Contributor Description
#3 🐳 Major seveibar The pull request performs a major cleanup of the repository, including switching to the Bun runtime, fixing type issues, adding workflows for format checking, type checking, and publishing to npm, and fixing a published types error.
PR # Impact Contributor Description
#27 🐳 Major seveibar Introduce a new formatbot that has special behavior for forks, where it only checks without autofix.
#23 πŸ™ Minor seveibar Add a new property route_thickness_mode to support constant or interpolated route thickness, and a new optional property should_round_corners.
#24 πŸ™ Minor seveibar Add an optional symbol_name field to the SchematicComponent type.
#22 πŸ™ Minor seveibar Add pcb_board_id field to pcb_board object
PR # Impact Contributor Description
#9 🐳 Major seveibar Adds an option to the su function to enable validation when inserting new elements into the soup.
#8 🐳 Major seveibar Add an "update" method to the su object that allows modifying the properties of an existing element in the soup.
#7 🐳 Major seveibar Add a new delete method to the su module
#6 🐳 Major seveibar Add support for insert and toArray methods to the su utility object.
PR # Impact Contributor Description
#20 🐳 Major seveibar Introduce a new portRef type and update the traceProps type to use the new portRef type instead of strings for from and to fields.
#22 πŸ™ Minor seveibar Make <tracehint for="..." /> optional to support new syntax.
#21 πŸ™ Minor seveibar Avoid parsing portRef reference to prevent losing the reference.
PR # Impact Contributor Description
#104 πŸ™ Minor seveibar Fix the default value of flip_y_axis to false in the convertSoupToExcellonDrillCommands, convertSoupToGerberCommands, and generatePickAndPlaceCSV functions.
#103 πŸ™ Minor imrishabh18 Added "circuit-to-png" as a devDependency
PR # Impact Contributor Description
#130 πŸ™ Minor seveibar Flip the Y-axis for Gerber and drill commands from true to false.
#128 πŸ™ Minor seveibar Move @tscircuit/builder from devDependencies to dependencies
#124 πŸ™ Minor imrishabh18 Add dynamic import for circuitToPng to improve performance.
PR # Impact Contributor Description
#4 🟣 seveibar
#3 🐳 Major seveibar Improve the implementation of the selectAll method in PrimitiveComponent to use the new isMatchingSelector utility function, and update the Port component to use the new isMatchingNameOrAlias and isMatchingAnyOf methods.
PR # Impact Contributor Description
#13 🐳 Major seveibar Implement tssop component
#14 🐳 Major abhijitxy Implement a new component for the SOT-23-3P (Small Outline Transistor with 3 Pins) package.
PR # Impact Contributor Description
#9 🐳 Major seveibar Fix the coordinates of the diode and LED symbols
#7 🐳 Major seveibar Add format check and type check workflows, run code format, and add a format bot to automatically format code in pull requests.
#4 🐳 Major seveibar Initial release of the schematic symbols project
#6 πŸ™ Minor seveibar Add computed fields to the exported symbols to make it easier to use them.
#5 πŸ™ Minor seveibar Add type exports for drawing primitives
PR # Impact Contributor Description
#71 πŸ™ Minor seveibar Add a zAxisUp prop to the JsCadFixture component to allow rotating the scene by -90 degrees around the X-axis.
PR # Impact Contributor Description
#37 🐳 Major imrishabh18 Add the buldge in the trace
PR # Impact Contributor Description
#17 🐳 Major imrishabh18 Introduce a new package circuit-to-svg to convert circuit soup to SVG.
#15 🐳 Major abhijitxy Add SOT23 package definition
#18 πŸ™ Minor anas-sarkez Added test and snapshot for tssop
PR # Impact Contributor Description
#21 🐳 Major imrishabh18 The pull request adds the 'svgson' library to the project's dependencies and modifies the 'pcb-soup-to-svg.ts' file to use the 'svgson' library to generate the SVG output.
#24 πŸ™ Minor imrishabh18 Add a white background to the SVG element.
#23 πŸ™ Minor imrishabh18 The pull request renames two functions, pcbSoupToSvg to circuitJsonToPcbSvg and soupToSvg to circuitJsonToSchematicSvg, to better reflect their purpose.
#22 🐌 Tiny imrishabh18 Fix a typo in the pcb-soup-to-svg.ts file.
PR # Impact Contributor Description
#351 πŸ™ Minor imrishabh18 Automatically update the package version by checking for updates daily and creating a pull request with the update if the tests pass.
#349 πŸ™ Minor imrishabh18 Upgrade the '@tscircuit/builder' dependency to version ^1.11.1
PR # Impact Contributor Description
#13 🐌 Tiny imrishabh18 Remove unused @resvg/resvg-wasm package from dependencies

Changes by Contributor

PR # Impact Description
#3 🐳 Major The pull request performs a major cleanup of the repository, including switching to the Bun runtime, fixing type issues, adding workflows for format checking, type checking, and publishing to npm, and fixing a published types error.
#27 🐳 Major Introduce a new formatbot that has special behavior for forks, where it only checks without autofix.
#9 🐳 Major Adds an option to the su function to enable validation when inserting new elements into the soup.
#8 🐳 Major Add an "update" method to the su object that allows modifying the properties of an existing element in the soup.
#7 🐳 Major Add a new delete method to the su module
#6 🐳 Major Add support for insert and toArray methods to the su utility object.
#20 🐳 Major Introduce a new portRef type and update the traceProps type to use the new portRef type instead of strings for from and to fields.
#104 πŸ™ Minor Fix the default value of flip_y_axis to false in the convertSoupToExcellonDrillCommands, convertSoupToGerberCommands, and generatePickAndPlaceCSV functions.
#130 πŸ™ Minor Flip the Y-axis for Gerber and drill commands from true to false.
#128 πŸ™ Minor Move @tscircuit/builder from devDependencies to dependencies
#23 πŸ™ Minor Add a new property route_thickness_mode to support constant or interpolated route thickness, and a new optional property should_round_corners.
#24 πŸ™ Minor Add an optional symbol_name field to the SchematicComponent type.
#22 πŸ™ Minor Add pcb_board_id field to pcb_board object
#22 πŸ™ Minor Make <tracehint for="..." /> optional to support new syntax.
#21 πŸ™ Minor Avoid parsing portRef reference to prevent losing the reference.
#4 🟣
#3 🐳 Major Improve the implementation of the selectAll method in PrimitiveComponent to use the new isMatchingSelector utility function, and update the Port component to use the new isMatchingNameOrAlias and isMatchingAnyOf methods.
#13 🐳 Major Implement tssop component
#9 🐳 Major Fix the coordinates of the diode and LED symbols
#7 🐳 Major Add format check and type check workflows, run code format, and add a format bot to automatically format code in pull requests.
#4 🐳 Major Initial release of the schematic symbols project
#71 πŸ™ Minor Add a zAxisUp prop to the JsCadFixture component to allow rotating the scene by -90 degrees around the X-axis.
#6 πŸ™ Minor Add computed fields to the exported symbols to make it easier to use them.
#5 πŸ™ Minor Add type exports for drawing primitives
PR # Impact Description
#37 🐳 Major Add the buldge in the trace
#17 🐳 Major Introduce a new package circuit-to-svg to convert circuit soup to SVG.
#21 🐳 Major The pull request adds the 'svgson' library to the project's dependencies and modifies the 'pcb-soup-to-svg.ts' file to use the 'svgson' library to generate the SVG output.
#103 πŸ™ Minor Added "circuit-to-png" as a devDependency
#351 πŸ™ Minor Automatically update the package version by checking for updates daily and creating a pull request with the update if the tests pass.
#349 πŸ™ Minor Upgrade the '@tscircuit/builder' dependency to version ^1.11.1
#124 πŸ™ Minor Add dynamic import for circuitToPng to improve performance.
#24 πŸ™ Minor Add a white background to the SVG element.
#23 πŸ™ Minor The pull request renames two functions, pcbSoupToSvg to circuitJsonToPcbSvg and soupToSvg to circuitJsonToSchematicSvg, to better reflect their purpose.
#22 🐌 Tiny Fix a typo in the pcb-soup-to-svg.ts file.
#13 🐌 Tiny Remove unused @resvg/resvg-wasm package from dependencies
PR # Impact Description
#18 πŸ™ Minor Added test and snapshot for tssop
PR # Impact Description
#15 🐳 Major Add SOT23 package definition
#14 🐳 Major Implement a new component for the SOT-23-3P (Small Outline Transistor with 3 Pins) package.