I needed to fork and create a pull request on some public library repos owned by Adafruit. The file structure of those repos does not match PlatformIO’s (e.g. source files are at the top level, not in “src”). I’ve searched around and can’t find an answer to what I imagine is a FAQ which is how can I do this in a painless fashion? Ie. Clone the repo to my machine, edit and build with PlatformIO/Atom, and then commit the change to Github so I can create a pull request. Thanks.

Yes, I can use the library just fine. My question was how to clone the library so I can make fixes and then do a pull request to the library owner. PlatformIO seems to insist I move the files into it’s idea of a folder structure.