← Back to team overview

kicad-developers team mailing list archive

Re: RFC: Moving footprint wizards to github


I think there could be a benefit to not tying add-ins to the KiCad release
schedule. As the python APIs get more stable it will be increasingly
possible for people to run the exact same python scripts in both the stable
and nightly build versions of KiCad (or even across several versions for
stuff that really doesn't change much), helping people collaborate and stay
up to date. An example is FreeCAD's add-on repository
https://github.com/FreeCAD/FreeCAD-addons most add-ons work across several
versions including 0.18-pre. I'm not sure I love the way the add on manager
is implemented within FreeCAD (the UX is fairly rough and the
security/scalability model is questionable), but it does work quite well in
practice from an user perspective.

On Sun, Dec 16, 2018 at 10:54 AM Wayne Stambaugh <stambaughw@xxxxxxxxx>

> On 12/15/2018 10:42 PM, Seth Hillbrand wrote:
> > Am 2018-12-15 21:09, schrieb Oliver Walters:
> >> Seth,
> >>
> >>> I like this idea.  Coupled with a build/install CMake script in the
> >>> repo
> >>> would make iterating on the Python script development faster/easier.
> >>
> >> A cmake script sounds like a good idea, would you be willing to add
> >> this to the repo?
> >
> > Sure.  But let's give a few days for any objections before moving ahead.
> >  There may be concerns that I'm not thinking of.
> >
> > -S
> >
> I'm not sure I like this idea.  I have no objections to scripts that are
> not distributed with KiCad to be maintained in any manner the developer
> see fit.  I would prefer that any source code that gets distributed with
> KiCad remain in the source repo.  I would not be opposed to removing the
> footprint wizards from KiCad and make them a separate project but I'm
> not sure all of our users would agree with installing them separately
> since they have been part of KiCad almost as long as the python
> scripting support.
> Cheers,
> Wayne
> _______________________________________________
> 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