fritzing-parts icon indicating copy to clipboard operation
fritzing-parts copied to clipboard

large qty of contribs

Open ladyada opened this issue 7 years ago • 8 comments

hiya, this was a "summer of fritzing" for us - we did a sweep and created about 330pixel-perfect custom generated parts from all the Adafruit designs. you can see some of our output https://blog.adafruit.com/?s=fritzing

Right now they live in our repository https://github.com/adafruit/Fritzing-Library but they'd also make a great addition to the current Fritzing parts collection (there are a few Adafruit parts in there right now but we've redone those as well)

Our question is: what is the best way to submit this many parts? should we submit the 6 sub-bins? do y'all want to make the bins and we can do a huge pull request? thanks, its been quite a journey, we'll be keeping up to date going forward with approx one new fritz a week :)

ladyada avatar Aug 28 '16 21:08 ladyada

I am really excited to see these, you guys make some really awesome parts. No expert but you could just include the new bin definitions in the pull request - I added a new bin for Dagu parts...

sgparry avatar Sep 01 '16 21:09 sgparry

Wow, what an awesome and huge contribution. Well done! Especially using the eagle2fritzing script will make sure they are 100% workable.

Given that there are so many parts, I think it's justifiable to have them spread over 6 bins. We'll need to find a better UI for this many bins eventually, but I think most people are using the search anyway.

So either make it a pull-request or I can also make you a contributor to the repo. What do you prefer?

aknoerig avatar Sep 12 '16 14:09 aknoerig

Hiya, i can do a pull request. i'm not sure how to set up bins for Fritzing that will show up properly (since we manully import) - right now we have an fzbz for each bin...?

ladyada avatar Sep 12 '16 16:09 ladyada

Perfect! The bins are just an .fzb and a .png icon and go into fritzing-parts/bins/more. That's it. See the other files there for an example.

aknoerig avatar Sep 12 '16 17:09 aknoerig

Maybe I should add that the .fzbz is just a zip file and contains the .fzb. So you can just rename the .fzbz to .zip, extract it, and find your .fzb inside.

aknoerig avatar Sep 13 '16 10:09 aknoerig

hej, thanks for all the parts. i think the problem is that we cannot use fzpz at the moment. so we need the open files for the parts in the fritzing-folder structure. there is a python script that can clean fzpz and separate the files to the folder-structure fritzing needs. so at the moment a pull request with fzpz and fzbz cannot be integrated on the fly, to the fritzing-parts repository.

the other thing is the checking of the parts. we have to make sure that they are working in all 3 views and that the gerber export is correct.

thanks for the great work so far!

el-j avatar Sep 13 '16 17:09 el-j

This looks more like a feature request in Fritzing: Add the ability to include 3rd party part repos.

KjellMorgenstern avatar Oct 28 '20 16:10 KjellMorgenstern

Linking to 3rd part repos would be one solution. The way I read the original post though, this was a request for information on how to directly add (and update) the parts from the adafruit repo into the Fritzing parts library. Which would be a PR that added all of the fzp and svg files, plus the changes to create and update bins.

mMerlin avatar Oct 28 '20 18:10 mMerlin