Git Product home page Git Product logo

Comments (4)

dhalbert avatar dhalbert commented on July 18, 2024

Rather than checking the .mpy files into the repository, it might be better to use the 'Releases' mechanism to make it downloadable as a zip file, essentially the same as what is in the bundle, but just for that one library.

If I understand you correctly, we do have these .zip files already, for example: https://github.com/adafruit/Adafruit_CircuitPython_HID/releases/tag/6.1.1.

Unlike Circup, you do not need to know the precise name of the library.

circup has a "match" feature: adafruit/circup#62

particularly in the truly horrible 'read the docs' site!

Are you talking about https://docs.circuitpython.org/projects/bundle/en/latest/drivers.html ? I opened an issue in the past about including the library name in there: #418

from adafruit_circuitpython_bundle.

JohnHind avatar JohnHind commented on July 18, 2024

My apologies Dan! You know how sometimes you are looking right at something and not seeing it! I was expecting to see 'Releases' in the menu bar along the top. I think this does what I wanted. It might be better for the Learn Guides to point people to this and/or Circup. The bundles are getting way too large for comfort!

from adafruit_circuitpython_bundle.

dhalbert avatar dhalbert commented on July 18, 2024

The bundles are 13-14MB each at this point. If you have slow internet, I can see that might be a bit annoying, though it's basically once or day or less.

I made a typo in my reply (now fixed) and didn't make clear my question about the readthedocs page for libraries. If you have some suggestions, let us know.

from adafruit_circuitpython_bundle.

JohnHind avatar JohnHind commented on July 18, 2024

The size does also make it hard to find the right driver, especially as it might be a folder, a py or a mpy file, and it might be in one of two different bundles (and sometimes not in a bundle at all).

My acid comment about ReadTheDocs was this sort of thing:
https://docs.circuitpython.org/projects/ch9328/en/latest/
Versus this, which I think this is a much better experience:
https://github.com/adafruit/Adafruit_CircuitPython_CH9328
Including the experience of navigating to these pages in the first place when all you know is the chip reference CH9328.

But many thanks for your help. I am writing my first 'Playground' article which is about developing for Adafruit products using VS Code for a range of scenarios, Arduino, CircuitPython (USB Serial and UPDI) and Blinka on a remote Raspberry Pi.

from adafruit_circuitpython_bundle.

Related Issues (20)

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.