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

