Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate elkjs for automatic schematic layout #465

Open
seveibar opened this issue Dec 29, 2024 · 6 comments
Open

Integrate elkjs for automatic schematic layout #465

seveibar opened this issue Dec 29, 2024 · 6 comments

Comments

@seveibar
Copy link
Contributor

https://github.com/kieler/elkjs

CC @ShiboSoftwareDev this is a pretty interesting one but idk how to scope it. It might inflate the bundle too much

@ShiboSoftwareDev
Copy link
Contributor

@seveibar if the library is big put it in a server and create an api for it like the freerouting api

@ShiboSoftwareDev
Copy link
Contributor

@seveibar I can integrate it into core and see the effect on bundle size if you want

@seveibar
Copy link
Contributor Author

@ShiboSoftwareDev yea let's run the experiment, it could be a big deal if it's good.

Yes we could always make it an API call if it's too big!

/bounty $50

Copy link

algora-pbc bot commented Dec 29, 2024

💎 $50 bounty • tscircuit

Steps to solve:

  1. Start working: Comment /attempt #465 with your implementation plan
  2. Submit work: Create a pull request including /claim #465 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to tscircuit/core!

Add a bountyShare on socials

@seveibar
Copy link
Contributor Author

@ShiboSoftwareDev if it's slow you'll want to do it in an async effect similar to how the api call for the autorouting works. If you get stuck, no worries, happy to take a look at this sometime later

@ShiboSoftwareDev
Copy link
Contributor

@seveibar let me have a go at it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants