Carl, you get my point? I have the feeling that if you want to take advantage of some guy helping us updating the standard kicad lib, we can't expect him to create a github account.
my 2c Cheers Fabrizio On Fri, Mar 21, 2014 at 3:53 PM, Carl Poirier <[email protected]> wrote: > Well, it's a suggestion. If they don't want to create one, they can simply > email us their changes. > > > On Fri, Mar 21, 2014 at 10:27 AM, Fabrizio Tappero > <[email protected]> wrote: >> >> you mean anybody who wants to contribute to the kicad lib needs a >> github account? >> >> thanks for the many info. >> >> >> >> On Fri, Mar 21, 2014 at 2:26 PM, Carl Poirier <[email protected]> >> wrote: >> > You have to replace "yourUsername" in the URL by your actual Github >> > username. So that it leads to your forked repo. Sorry if I was not >> > clear. >> > >> > I linked a Github tutorial in the other thread that talks about syncing >> > your >> > local repo. Anyway, here it is again: >> > >> >> # Changes the active directory in the prompt to the newly cloned >> >> "Spoon-Knife" directory >> >> git remote add upstream https://github.com/octocat/Spoon-Knife.git >> >> # Assigns the original repository to a remote called "upstream" >> >> git fetch upstream >> >> # Pulls in changes not present in your local repository, without >> >> modifying >> >> your files >> > >> > I have seen the other thread you started, so let's continue there. >> > >> > >> > On Fri, Mar 21, 2014 at 3:52 AM, Fabrizio Tappero >> > <[email protected]> wrote: >> >> >> >> Hi Carl, >> >> hum, it sounds quite easy actually. I just tried but: >> >> >> >> $ git clone https://github.com/yourUsername/kicad-library >> >> Cloning into 'kicad-library'... >> >> Username for 'https://github.com': >> >> Password for 'https://github.com': >> >> fatal: Authentication failed >> >> >> >> isn't anonymous cloning not possible? >> >> >> >> >> >> Also, the problem I have with the bullet points you mention is similar >> >> to the problem many people might have with any git-based contribution. >> >> Ill try to explain. When you get a repo because you want to contribute >> >> (either is kicad it self or the kicad lib repo) u clone it you do your >> >> modifications, you create and send to developers your patch. Few days >> >> after your patch gets applied and ideally your would like to re-synch >> >> your repo with the newest repo but it is not possible because your >> >> current repo is out of synch since you did your modifications locally. >> >> >> >> Create a branch and go back to the original branch is one possible >> >> solution. Well all this procedure seems to me quite complicated >> >> especially when the contribute is some kicad users who is trying to >> >> update a lib component. >> >> >> >> Do you agree? Once again, in my opinion, git is made for developers >> >> not for pcb designers who we are trying to take advantage of for >> >> improving kicad lib quality. >> >> >> >> So, is a solution to ease this lib contrib process needed needed? >> >> >> >> If you do not mind I'd like to pose this question on the kicad dev >> >> mailing >> >> list. >> >> >> >> Regards >> >> Fabrizio >> >> >> >> >> >> >> >> >> >> >> >> On Thu, Mar 20, 2014 at 11:59 PM, Carl Poirier >> >> <[email protected]> >> >> wrote: >> >> >> Unfortunately i do not understand how to actually contribiute to any >> >> >> lib >> >> >> component since the lib component editing is not done with a txt >> >> >> editor >> >> >> but >> >> >> instead with kicad lib comp editor. >> >> >> So this is what users will want to know: >> >> >> - how to download or get the lib comp to midify (do i already have >> >> >> it >> >> >> in >> >> >> kicad?) or how to generate a new lib component file to send to you >> >> >> - how to turn this new component into a patch >> >> >> - how to send it to you >> >> >> - how to get newest lib components in my kicad distro >> >> > >> >> >> Best way is a 1 min video where u do it and i can describe it by txt >> >> >> using >> >> >> google docs. Once done i ask for quick contribiutions from any >> >> >> developers. >> >> >> Git anf github is for coders and i have the impression we are trying >> >> >> to >> >> >> get kicad users to use it to make kicad lib better. Is it doable? >> >> >> How? >> >> >> What do u think? >> >> > >> >> > >> >> > Hi Fabrizio, >> >> > >> >> > Contributing to the library components is done the same way. I do >> >> > think >> >> > git >> >> > is simple enough (compared to bzr) for contributors to use. If not, >> >> > they >> >> > can >> >> > still email us their changes directly. >> >> > >> >> > 0. fork a git repo though Github >> >> > 1. git clone https://github.com/yourUsername/kicad-library >> >> > 2. in eeschema, change library folder to that dir >> >> > 3. Make modifications >> >> > 4. git commit >> >> > 5. git push >> >> > 6. Create pull request. >> >> > >> >> > To update the libraries on your computer, if you use this method, >> >> > then >> >> > it >> >> > would be a simple matter of doing "git pull". >> >> > >> >> > A video is a good idea. I'll look into that. >> >> > >> >> > Regards, >> >> > >> >> > Carl >> >> > >> >> > >> >> > On Wed, Mar 19, 2014 at 6:03 AM, Fabrizio Tappero >> >> > <[email protected]> wrote: >> >> >> >> >> >> Ciao Carl. >> >> >> Yes i did read it. Unfortunately i do not understand how to actually >> >> >> contribiute to any lib component since the lib component editing is >> >> >> not >> >> >> done >> >> >> with a txt editor but instead with kicad lib comp editor. >> >> >> So this is what users will want to know: >> >> >> - how to download or get the lib comp to midify (do i already have >> >> >> it >> >> >> in >> >> >> kicad?) or how to generate a new lib component file to send to you >> >> >> - how to turn this new component into a patch >> >> >> - how to send it to you >> >> >> - how to get newest lib components in my kicad distro >> >> >> >> >> >> Best way is a 1 min video where u do it and i can describe it by txt >> >> >> using >> >> >> google docs. Once done i ask for quick contribiutions from any >> >> >> developers. >> >> >> Git anf github is for coders and i have the impression we are trying >> >> >> to >> >> >> get kicad users to use it to make kicad lib better. Is it doable? >> >> >> How? >> >> >> What do u think? >> >> >> Fabrizio >> >> >> >> >> >> On 18/03/2014 1:32 PM, "Carl Poirier" <[email protected]> >> >> >> wrote: >> >> >>> >> >> >>> Hi Fabrizio, >> >> >>> >> >> >>> does this answer your questions? >> >> >>> >> >> >>> Carl >> >> >>> >> >> >>> >> >> >>> On Tue, Mar 18, 2014 at 7:03 AM, Fabrizio Tappero >> >> >>> <[email protected]> wrote: >> >> >>>> >> >> >>>> no worries >> >> >>>> >> >> >>>> On Mon, Mar 17, 2014 at 11:18 PM, Carl Poirier >> >> >>>> <[email protected]> wrote: >> >> >>>> > Hi Fabrizio, >> >> >>>> > >> >> >>>> > Please hold on a few moments, I'm writing an email that explains >> >> >>>> > some >> >> >>>> > of it >> >> >>>> > on the lib-committer mailing list. >> >> >>>> > >> >> >>>> > I was actually wondering if the information could be added where >> >> >>>> > it >> >> >>>> > needs >> >> >>>> > to. :) >> >> >>>> > >> >> >>>> > Carl >> >> >>>> > >> >> >>>> > >> >> >>>> > On Mon, Mar 17, 2014 at 5:56 PM, Fabrizio Tappero >> >> >>>> > <[email protected]> wrote: >> >> >>>> >> >> >> >>>> >> Hi Carl, >> >> >>>> >> I am updating the getting started with kicad tutorial pdf liked >> >> >>>> >> to >> >> >>>> >> all >> >> >>>> >> kicad programs. I'd like to add a section on lib on github but >> >> >>>> >> I >> >> >>>> >> first >> >> >>>> >> need to know what is going on. Could u please direct me to >> >> >>>> >> something >> >> >>>> >> i >> >> >>>> >> can read or see. >> >> >>>> >> >> >> >>>> >> thanks >> >> >>>> >> Fabrizio >> >> >>>> >> >> >> >>>> >> On Mon, Mar 17, 2014 at 9:10 PM, Carl Poirier >> >> >>>> >> <[email protected]> >> >> >>>> >> wrote: >> >> >>>> >> > >> >> >>>> >> >> Is anyone working on doing some sort of collaborative >> >> >>>> >> >> library >> >> >>>> >> >> where >> >> >>>> >> >> people >> >> >>>> >> >> could create components and by users votes have the >> >> >>>> >> >> components >> >> >>>> >> >> validate >> >> >>>> >> >> them-selves? >> >> >>>> >> >> I know a little about the github "official" library for >> >> >>>> >> >> KiCad >> >> >>>> >> > >> >> >>>> >> > Few of us (like me) work on libraries on a voluntary basis. >> >> >>>> >> > So >> >> >>>> >> > much >> >> >>>> >> > as >> >> >>>> >> > those >> >> >>>> >> > who volunteer for any other good cause. >> >> >>>> >> > >> >> >>>> >> > Basically, contributors started to open merge requests to one >> >> >>>> >> > or >> >> >>>> >> > more >> >> >>>> >> > GitHub >> >> >>>> >> > libraries. We then validate as much as we can and pull the >> >> >>>> >> > merge >> >> >>>> >> > request. >> >> >>>> >> > That's how you would do to contribute some corrections to a >> >> >>>> >> > library >> >> >>>> >> > and/or >> >> >>>> >> > commit a new one. >> >> >>>> >> > >> >> >>>> >> > For now, the merge requests can be handled by one person but >> >> >>>> >> > I >> >> >>>> >> > suspect >> >> >>>> >> > this >> >> >>>> >> > will change soon, once the GitHub plugin gets more users. We >> >> >>>> >> > will >> >> >>>> >> > then >> >> >>>> >> > need >> >> >>>> >> > more people to validate the footprints and libraries. >> >> >>>> >> > >> >> >>>> >> > Carl >> >> >>>> >> > >> >> >>>> >> > >> >> >>>> >> > On Mon, Mar 17, 2014 at 3:45 PM, Dick Hollenbeck >> >> >>>> >> > <[email protected]> >> >> >>>> >> > wrote: >> >> >>>> >> >> >> >> >>>> >> >> On 03/17/2014 01:35 PM, Alejandro Méndez A. wrote: >> >> >>>> >> >> > Ok, >> >> >>>> >> >> > >> >> >>>> >> >> > I will do that in a new post with another title so it is >> >> >>>> >> >> > easy >> >> >>>> >> >> > to >> >> >>>> >> >> > find. >> >> >>>> >> >> > >> >> >>>> >> >> > I could make a video since I already have a youtube >> >> >>>> >> >> > channel >> >> >>>> >> >> > with >> >> >>>> >> >> > plenty >> >> >>>> >> >> > of visits but I'm >> >> >>>> >> >> > not a native English speaker so I think it might be better >> >> >>>> >> >> > just >> >> >>>> >> >> > to >> >> >>>> >> >> > keep >> >> >>>> >> >> > the written version :) >> >> >>>> >> >> > >> >> >>>> >> >> > In fact I've been doing a tutorial for Kicad in Spanish >> >> >>>> >> >> > but I >> >> >>>> >> >> > haven't >> >> >>>> >> >> > finished since the >> >> >>>> >> >> > last changes for KiCad have changed a lot in PCBNew and >> >> >>>> >> >> > Library >> >> >>>> >> >> > and >> >> >>>> >> >> > I'm >> >> >>>> >> >> > thinking of >> >> >>>> >> >> > redoing the first ones with a newer version of KiCad >> >> >>>> >> >> > including >> >> >>>> >> >> > the >> >> >>>> >> >> > new >> >> >>>> >> >> > features of PCBNew. >> >> >>>> >> >> > Should I keep waiting a little longer for more big >> >> >>>> >> >> > changes? >> >> >>>> >> >> > >> >> >>>> >> >> > I'll try to make a useful post for the environment >> >> >>>> >> >> > variables >> >> >>>> >> >> > and >> >> >>>> >> >> > how >> >> >>>> >> >> > to >> >> >>>> >> >> > use them to be >> >> >>>> >> >> > able to work with Kicad seamlessly in different platforms. >> >> >>>> >> >> > >> >> >>>> >> >> > Last but not least. I think there is already work being >> >> >>>> >> >> > done >> >> >>>> >> >> > with the >> >> >>>> >> >> > libraries but I >> >> >>>> >> >> > think that it would be really good for KiCad to have a >> >> >>>> >> >> > very >> >> >>>> >> >> > large >> >> >>>> >> >> > contributive components >> >> >>>> >> >> > library since most "hobbiest" users don't wan't to make >> >> >>>> >> >> > their >> >> >>>> >> >> > own >> >> >>>> >> >> > parts >> >> >>>> >> >> > and people like me >> >> >>>> >> >> > that are freelance or work for small companies will use >> >> >>>> >> >> > already >> >> >>>> >> >> > created >> >> >>>> >> >> > components when >> >> >>>> >> >> > they come from a "respectable" source. I spend a lot of >> >> >>>> >> >> > time >> >> >>>> >> >> > creating >> >> >>>> >> >> > my >> >> >>>> >> >> > own footprints >> >> >>>> >> >> > and I've found that the best library out there in my >> >> >>>> >> >> > opinion >> >> >>>> >> >> > is >> >> >>>> >> >> > this >> >> >>>> >> >> > one: >> >> >>>> >> >> > http://smisioto.no-ip.org/elettronica/kicad/kicad-en.htm . >> >> >>>> >> >> > Is >> >> >>>> >> >> > anyone >> >> >>>> >> >> > working on doing some >> >> >>>> >> >> > sort of collaborative library where people could create >> >> >>>> >> >> > components >> >> >>>> >> >> > and >> >> >>>> >> >> > by users votes have >> >> >>>> >> >> > the components validate them-selves? >> >> >>>> >> >> > I know a little about the github "official" library for >> >> >>>> >> >> > KiCad >> >> >>>> >> >> > and >> >> >>>> >> >> > also I >> >> >>>> >> >> > know of a web >> >> >>>> >> >> > that is doing that for three differents packages (KiCad >> >> >>>> >> >> > included), it >> >> >>>> >> >> > is >> >> >>>> >> >> > called >> >> >>>> >> >> > CircuitHub. It is a great idea but they try to cover too >> >> >>>> >> >> > much, >> >> >>>> >> >> > at >> >> >>>> >> >> > least >> >> >>>> >> >> > for now, in my >> >> >>>> >> >> > opinion. You can create the components in their web, et >> >> >>>> >> >> > cetera. >> >> >>>> >> >> > I've >> >> >>>> >> >> > tried it and I've >> >> >>>> >> >> > even talked to one of the founders for support, since >> >> >>>> >> >> > there >> >> >>>> >> >> > are >> >> >>>> >> >> > many >> >> >>>> >> >> > things that don't >> >> >>>> >> >> > work right yet and they make it basically unusable at the >> >> >>>> >> >> > end. >> >> >>>> >> >> > They've >> >> >>>> >> >> > told me they are >> >> >>>> >> >> > working on it, but it have passed at least 6 months and >> >> >>>> >> >> > they >> >> >>>> >> >> > have >> >> >>>> >> >> > added >> >> >>>> >> >> > other things but >> >> >>>> >> >> > the component creation part is still not working right. To >> >> >>>> >> >> > the >> >> >>>> >> >> > point >> >> >>>> >> >> > of >> >> >>>> >> >> > not even been able >> >> >>>> >> >> > to create new schematic symbols. >> >> >>>> >> >> > >> >> >>>> >> >> > Anyway, I just want to know if there is somebody working >> >> >>>> >> >> > in >> >> >>>> >> >> > an >> >> >>>> >> >> > idea >> >> >>>> >> >> > like >> >> >>>> >> >> > that but just to >> >> >>>> >> >> > keep the components, not creating them in the web since I >> >> >>>> >> >> > could >> >> >>>> >> >> > help >> >> >>>> >> >> > creating components >> >> >>>> >> >> > and a system to let people create components to share, >> >> >>>> >> >> > following >> >> >>>> >> >> > a >> >> >>>> >> >> > common criteria which >> >> >>>> >> >> > could give some security to the people wanting to use >> >> >>>> >> >> > them. >> >> >>>> >> >> > >> >> >>>> >> >> > BTW, sorry for the long boring reply. >> >> >>>> >> >> >> >> >>>> >> >> >> >> >>>> >> >> For any task requiring large man-hours to succeed, there >> >> >>>> >> >> typically >> >> >>>> >> >> needs >> >> >>>> >> >> to be incentive >> >> >>>> >> >> or economic sustenance. Simply voting does not cut it. You >> >> >>>> >> >> could >> >> >>>> >> >> ask >> >> >>>> >> >> 50 >> >> >>>> >> >> people to dig >> >> >>>> >> >> ditches, and tell them you will vote on who does the best >> >> >>>> >> >> job, >> >> >>>> >> >> and >> >> >>>> >> >> they >> >> >>>> >> >> will walk away >> >> >>>> >> >> with a curious look on their faces. >> >> >>>> >> >> >> >> >>>> >> >> The guys maintaining the github repo are picking up steam >> >> >>>> >> >> and >> >> >>>> >> >> are >> >> >>>> >> >> changing >> >> >>>> >> >> and adding >> >> >>>> >> >> footprints and parts fairly regularly now. This is an >> >> >>>> >> >> economic >> >> >>>> >> >> miracle. >> >> >>>> >> >> There is no >> >> >>>> >> >> economic explanation for it. I vote "yeah" for Carl and the >> >> >>>> >> >> gang! >> >> >>>> >> >> >> >> >>>> >> >> You get what you pay for, or you get what you do, anything >> >> >>>> >> >> after >> >> >>>> >> >> that >> >> >>>> >> >> is >> >> >>>> >> >> an economic >> >> >>>> >> >> miracle (or a free lunch, but they don't exist, because in >> >> >>>> >> >> English >> >> >>>> >> >> it >> >> >>>> >> >> is >> >> >>>> >> >> well known that >> >> >>>> >> >> "there is no free lunch"). >> >> >>>> >> >> >> >> >>>> >> >> If you want to learn more, join the >> >> >>>> >> >> ~kicad-library-committers >> >> >>>> >> >> team, but >> >> >>>> >> >> what you want is >> >> >>>> >> >> not happening here on this mailing list and I'll have >> >> >>>> >> >> nothing >> >> >>>> >> >> additional >> >> >>>> >> >> to do with it >> >> >>>> >> >> (other than having previously recruited Carl and having >> >> >>>> >> >> written >> >> >>>> >> >> the >> >> >>>> >> >> github >> >> >>>> >> >> plugin.) >> >> >>>> >> >> >> >> >>>> >> >> Now Carl and company are the engine of improvement. Name >> >> >>>> >> >> names, >> >> >>>> >> >> and >> >> >>>> >> >> give >> >> >>>> >> >> thanks. >> >> >>>> >> >> >> >> >>>> >> >> >> >> >>>> >> >> >> >> >>>> >> >> >> >> >>>> >> >> >> >> >>>> >> >> _______________________________________________ >> >> >>>> >> >> Mailing list: https://launchpad.net/~kicad-developers >> >> >>>> >> >> Post to : [email protected] >> >> >>>> >> >> Unsubscribe : https://launchpad.net/~kicad-developers >> >> >>>> >> >> More help : https://help.launchpad.net/ListHelp >> >> >>>> >> > >> >> >>>> >> > >> >> >>>> >> > >> >> >>>> >> > _______________________________________________ >> >> >>>> >> > Mailing list: https://launchpad.net/~kicad-developers >> >> >>>> >> > Post to : [email protected] >> >> >>>> >> > Unsubscribe : https://launchpad.net/~kicad-developers >> >> >>>> >> > More help : https://help.launchpad.net/ListHelp >> >> >>>> >> > >> >> >>>> > >> >> >>>> > >> >> >>> >> >> >>> >> >> > >> > >> > > > -- Mailing list: https://launchpad.net/~kicad-lib-committers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-lib-committers More help : https://help.launchpad.net/ListHelp

