Git Product home page Git Product logo

Comments (9)

kasbah avatar kasbah commented on May 28, 2024 1

Well, if you use a nightly build of KiCAD those footprints will load fine. It makes sense to me if the master of this repo tracks the master of KiCAD repo and there is a stable branch that tracks stable. We can still check both of those in CI with appropriate KiCAD versions.

from kicad_footprints.

kasbah avatar kasbah commented on May 28, 2024

Hmm, seems like this is a problem with the footprints mentioned. The first one opens fine in the FP editor for me though. What happens when you try and open them in the FP editor direct?

from kicad_footprints.

brainstorm avatar brainstorm commented on May 28, 2024

No luck with lowstar's one, all the rest load fine 👍

screen shot 2017-01-09 at 18 02 32

from kicad_footprints.

kasbah avatar kasbah commented on May 28, 2024

I looked at the file. It's got a roundedrect in it which isn't supported on stable as far as I know. Looks like I am actually running a nightly right now.

from kicad_footprints.

kasbah avatar kasbah commented on May 28, 2024

Could add a ./stabilize command to remove any files that can't be loaded in stable version of KiCAD. This script could work as a start.

from kicad_footprints.

brainstorm avatar brainstorm commented on May 28, 2024

Good idea! If kicad can operate in headless mode somehow I would go for TravisCI actually.

from kicad_footprints.

kasbah avatar kasbah commented on May 28, 2024

The linked script is run on TravisCI actually but I still want to include the libraries using new features in general so I was thinking about a command for the user to "stabilize" the their local clone.

Maybe it would be better to keep separate branches though and have CI take care of it. Master could keep adding repos with new features which CI turns into a stable branch. People who use stable could then git clone -b stable

from kicad_footprints.

brainstorm avatar brainstorm commented on May 28, 2024

Hm, I would prefer keeping everything CI'd into master, so that errors are spotted and users are aware of which footprints fail... after all, not all users are using all footprints all the time, so it's not that critical to have a stable branch and it's non-standard/confusing, IMHO, also btw see:

freetronics/freetronics_kicad_library#4

from kicad_footprints.

kasbah avatar kasbah commented on May 28, 2024

Nice one @brainstorm, I have put up a stable branch and both branches are now being checked with Travis. More details are in the README. Thanks for reporting!

from kicad_footprints.

Related Issues (17)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.