Skip to content

Latest commit

Β 

History

History
217 lines (170 loc) Β· 16 KB

File metadata and controls

217 lines (170 loc) Β· 16 KB

Contribution Overview 2024-07-13

PRs by Repository

pie
    "tscircuit/builder" : 8
    "tscircuit/pcb-viewer" : 3
    "tscircuit/debug.tscircuit.com-frontend" : 1
    "tscircuit/routing" : 2
    "tscircuit/cli" : 4
    "tscircuit/props" : 3
    "tscircuit/footprinter" : 1
    "tscircuit/jscad-fiber" : 7
    "tscircuit/schematic-viewer" : 2
    "tscircuit/tscircuit" : 1
    "tscircuit/soup-to-svg" : 1
    "tscircuit/easyeda-converter" : 5
    "tscircuit/motor-controller" : 1
    "tscircuit/soup" : 1
Loading

Contributor Overview

Contributor 🐳 Major πŸ™ Minor 🐌 Tiny
seveibar 12 10 0
imrishabh18 2 1 0
andrii-balitskyi 4 3 0
syedbarimanjan 0 0 1
Slaviiiii 2 1 0
r-bt 1 0 1

Changes by Repository

PR # Impact Contributor Description
#75 🐳 Major seveibar Adds a new method getFootprintPinLabels() to the FootprintBuilder class to retrieve the pin labels of a footprint, and also makes some changes to the BugBuilder to handle cases where the footprint has no pins.
#74 🐳 Major seveibar The pull request fixes an issue where failure to connect routes doesn't show an error that routes failed to connect.
#78 πŸ™ Minor seveibar Add a development guide for the @tscircuit/builder library.
#73 πŸ™ Minor seveibar Fix bad usage of convert function in plated-hole-builder.ts
#72 🟣 seveibar
#71 🐳 Major seveibar Fix default plated hole construction when there's no outer width or hole width
#70 πŸ™ Minor seveibar Upgrade Footprinter package to the latest version
#77 πŸ™ Minor imrishabh18 Refactor the import of Soup from a local package to use the @tscircuit/soup package.
PR # Impact Contributor Description
#28 🐳 Major seveibar Add an NPM build workflow and fix a build error in the edit-events.ts file.
#25 🐳 Major seveibar Fix port aliases not appearing for SMTPADS and plated holes for most components
#26 πŸ™ Minor seveibar Fixes a deprecated builder import by replacing it with the correct import from @tscircuit/soup.
PR # Impact Contributor Description
#134 🐳 Major seveibar Update the builder and soup-util dependencies to fix issues with blank schematics.
PR # Impact Contributor Description
#10 🐳 Major seveibar Automatically adjust the viewbox when the JSON text is pasted to ensure the entire board is visible.
#11 πŸ™ Minor seveibar Add a landing page for the Storybook stories
PR # Impact Contributor Description
#99 🐳 Major seveibar Fix "over dragging" issue, add debug logging, fix LEVEL_NOT_FOUND error messages
#102 🐳 Major imrishabh18 Fix an issue where localhost is interpreted as IPv6 instead of IPv4 by the axiosInstance package.
#98 πŸ™ Minor seveibar Add a --no-cleanup flag to keep temporary entrypoints around for debugging purposes.
#100 πŸ™ Minor andrii-balitskyi Improve 401 error messages by providing a more helpful error message when a 401 error occurs.
PR # Impact Contributor Description
#6 🐳 Major seveibar Add formatter and format check, and add typecheck workflow.
#8 πŸ™ Minor seveibar Make pinLabels and schPortArrangement optional in the bugProps object.
#7 πŸ™ Minor Slaviiiii Change the property names pcbCenterX and pcbCenterY to pcbX and pcbY in the boardProps type.
PR # Impact Contributor Description
#11 🐳 Major seveibar Add a new pinrow function and a new biome.json configuration file.
PR # Impact Contributor Description
#16 🐳 Major seveibar Add test and release workflows, fix exports, and add build system.
#19 🐳 Major Slaviiiii Update functions and shapes in the code
#20 πŸ™ Minor seveibar Fix the deployment of the gh-pages by updating the predeploy script to build the Cosmos instead of the library.
#12 🟣 Slaviiiii Introduces new extrusion-related components, including ExtrudeHelical, ExtrudeRectangular, and ExtrudeRotate.
#15 🐳 Major Slaviiiii Adds support for geometry colorization in the JSCAD fixture component.
#22 🐳 Major r-bt Adds support for rendering custom geometry using the <custom> component.
#24 🐌 Tiny r-bt Update the version in package.json to publish a new version on npm
PR # Impact Contributor Description
#41 🐳 Major seveibar Add typecheck and Chromatic visual testing workflows to the project.
#37 πŸ™ Minor seveibar Modify the Renovate configuration to avoid creating too many pull requests and enable auto-merge for major, minor, and patch updates.
PR # Impact Contributor Description
#263 πŸ™ Minor seveibar Add soup-util package to fix build errors.
PR # Impact Contributor Description
#2 🐳 Major imrishabh18 Initialized the lib with build and type checking
PR # Impact Contributor Description
#28 🐳 Major andrii-balitskyi Prefix numeric pin labels with pin
#27 🐳 Major andrii-balitskyi SOLIDREGION package detail shape should correctly handle negative coordinates
#25 🐳 Major andrii-balitskyi Use the normalized manufacturer part number as the TypeScript component name
#23 🐳 Major andrii-balitskyi Support parsing RECT package detail shape
#26 πŸ™ Minor andrii-balitskyi Export normalizeManufacturerPartNumber function
PR # Impact Contributor Description
#2 πŸ™ Minor andrii-balitskyi Fix the formatting of the table in the README.md file
PR # Impact Contributor Description
#12 🐌 Tiny syedbarimanjan Rename the exported module from "cad_component_model" to "cad_component"

Changes by Contributor

PR # Impact Description
#75 🐳 Major Adds a new method getFootprintPinLabels() to the FootprintBuilder class to retrieve the pin labels of a footprint, and also makes some changes to the BugBuilder to handle cases where the footprint has no pins.
#74 🐳 Major The pull request fixes an issue where failure to connect routes doesn't show an error that routes failed to connect.
#28 🐳 Major Add an NPM build workflow and fix a build error in the edit-events.ts file.
#25 🐳 Major Fix port aliases not appearing for SMTPADS and plated holes for most components
#134 🐳 Major Update the builder and soup-util dependencies to fix issues with blank schematics.
#10 🐳 Major Automatically adjust the viewbox when the JSON text is pasted to ensure the entire board is visible.
#99 🐳 Major Fix "over dragging" issue, add debug logging, fix LEVEL_NOT_FOUND error messages
#6 🐳 Major Add formatter and format check, and add typecheck workflow.
#11 🐳 Major Add a new pinrow function and a new biome.json configuration file.
#16 🐳 Major Add test and release workflows, fix exports, and add build system.
#78 πŸ™ Minor Add a development guide for the @tscircuit/builder library.
#73 πŸ™ Minor Fix bad usage of convert function in plated-hole-builder.ts
#72 🟣
#71 🐳 Major Fix default plated hole construction when there's no outer width or hole width
#41 🐳 Major Add typecheck and Chromatic visual testing workflows to the project.
#70 πŸ™ Minor Upgrade Footprinter package to the latest version
#37 πŸ™ Minor Modify the Renovate configuration to avoid creating too many pull requests and enable auto-merge for major, minor, and patch updates.
#26 πŸ™ Minor Fixes a deprecated builder import by replacing it with the correct import from @tscircuit/soup.
#11 πŸ™ Minor Add a landing page for the Storybook stories
#263 πŸ™ Minor Add soup-util package to fix build errors.
#98 πŸ™ Minor Add a --no-cleanup flag to keep temporary entrypoints around for debugging purposes.
#8 πŸ™ Minor Make pinLabels and schPortArrangement optional in the bugProps object.
#20 πŸ™ Minor Fix the deployment of the gh-pages by updating the predeploy script to build the Cosmos instead of the library.
PR # Impact Description
#102 🐳 Major Fix an issue where localhost is interpreted as IPv6 instead of IPv4 by the axiosInstance package.
#2 🐳 Major Initialized the lib with build and type checking
#77 πŸ™ Minor Refactor the import of Soup from a local package to use the @tscircuit/soup package.
PR # Impact Description
#28 🐳 Major Prefix numeric pin labels with pin
#27 🐳 Major SOLIDREGION package detail shape should correctly handle negative coordinates
#25 🐳 Major Use the normalized manufacturer part number as the TypeScript component name
#23 🐳 Major Support parsing RECT package detail shape
#100 πŸ™ Minor Improve 401 error messages by providing a more helpful error message when a 401 error occurs.
#26 πŸ™ Minor Export normalizeManufacturerPartNumber function
#2 πŸ™ Minor Fix the formatting of the table in the README.md file
PR # Impact Description
#12 🐌 Tiny Rename the exported module from "cad_component_model" to "cad_component"
PR # Impact Description
#19 🐳 Major Update functions and shapes in the code
#7 πŸ™ Minor Change the property names pcbCenterX and pcbCenterY to pcbX and pcbY in the boardProps type.
#12 🟣 Introduces new extrusion-related components, including ExtrudeHelical, ExtrudeRectangular, and ExtrudeRotate.
#15 🐳 Major Adds support for geometry colorization in the JSCAD fixture component.
PR # Impact Description
#22 🐳 Major Adds support for rendering custom geometry using the <custom> component.
#24 🐌 Tiny Update the version in package.json to publish a new version on npm