← Back to team overview

kicad-developers team mailing list archive

Re: Helping out with Kicad

 

Lance,

Thank you for interest in helping KiCad.  Please keep in mind that KiCad
is 500K or so lines of C++ code so I'm not sure it's the best place to
start learning C++.  There is also a lot of legacy code in KiCad that
should *not* be emulated so as a learning project you need to be looking
the correct places.  You are welcome to contribute in any way you can.
Please keep in mind that the lead KiCad developers are busy people and
answering basic C++ coding questions is probably not the best use of
their time.

Thanks,

Wayne

On 8/17/2015 1:04 PM, Nick Østergaard wrote:
> Hi Lance,
> 
> Thank you for considering KiCad as a place to spend some of your time
> to help out KiCad.
> 
> For general information on how to get started, please have a look at
> [1] and look at [2] for some ideas on where to start. I have tried to
> list some possible "easy" issues on [2]. But other than that, try to
> browse the issue tracker (I suggest chronologically) and see if there
> are some issues that you fell that you can handle and try to fix them.
> 
> For more handholding and direct response, you might want to join our
> IRC channel #kicad@freenode, there you might be able to gain some
> realtime help if you will need it.
> 
> Regards
> Nick
> 
> [1] http://www.kicad-pcb.org/display/DEV/Getting+Started
> [2] http://www.kicad-pcb.org/display/DEV/How+to+Contribute
> 
> 2015-08-14 14:18 GMT+02:00 Lance Doiron <ldoiron17@xxxxxxxxx>:
>> Kicad Team,
>>
>> I am an EE by training and have a passion for open source anything. I am
>> currently designing an open source motor drive for teaching the DIY hacker
>> crowd about how PID loops, motor control etc works. I see that Kicad has
>> potential, and also that Kicad has very few people working on it to make it
>> better.
>>
>> I would like to help fix Kicad bugs, which is something only a handful of
>> crazy nut jobs have said before. I have programmed in Java and python
>> before, and dabbled in C++. I am not totally inept when it comes to
>> algorithmic coding, however I am not well versed in how OS programs run or
>> interact with the OS. If somebody who is working on Kicad is willing to
>> trade a little bit of hand holding for another person on board to help make
>> Kicad the next Ubuntu for PCB design, I am willing to help.
>>
>> I was planning on learning either C++ or Scala to write a desktop app for
>> interfacing with my new motor drive so I would already be putting the time
>> in to get semi proficient at C++.  I don't have 40 hours a week to put in,
>> but I would assume anything is better than nothing!
>>
>> Lance Doiron
>> Electrical Engineer
>> 207.289.5500
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp
>>
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
> 


References