I've updated the README in the new official bean-cloud-compiler-libraries repo to better describe the library ecosystem...which is a bit more complicated than one might have expected! Finally it's all documented and scripted so current and future Punch Through team members will better understand how to support the cloud compiler.
For the uninitiated:
Bean Cloud Compiler Libraries
This repo describes the Bean Cloud Compiler library ecosystem, and allows for community-provided libraries. Anyone using a mobile Bean Loader application (Android or iOS) is a user of the Bean Cloud Compiler.
The cloud compiler currently supports libraries coming from three different sources:
Libraries distributed directly with the Bean Arduino Core. These libraries usually need to be modified to explicitly work with the Bean.
Libraries provided by PlatformIO Library Manager.
We use two search terms to filter PlatformIO libraries. Additionally, we have hand picked out certain libraries that cause compilation conflicts or errors.
Finally, libraries in this repo. These are "community" provided libraries that are not on PlatformIO and are not provide by the