Mark Seemann has an excellent blog post with ten tips for making a better pull request to contribute to open source projects. Contributing to open source projects is a great way to help the open source community, and to get experience working on large software projects. However it can sometimes be confusing and scary when you’re trying to send changes to a project. Mark’s post has a great set of tips for making sure your changes are as easy as possible for a maintainer to review and integrate.
Adafruit is a strong believer in open source and hosts many libraries on GitHub. If you’re contributing to Adafruit’s libraries be sure to check out Mark’s post for useful tips!
Make a robot friend with Adafruit’s CRICKIT – A Creative Robotics & Interactive Construction Kit. It’s an add-on to our popular Circuit Playground Express, FEATHER and other platforms to make and program robots with CircuitPython, MakeCode, and Arduino. Start controlling motors, servos, solenoids. You also get signal pins, capacitive touch sensors, a NeoPixel driver and amplified speaker output. It complements & extends your boards so you can still use all the goodies on the microcontroller, now you have a robotics playground as well.