platformio / platformio/platformio-core
Support workflow to build remotely and upload locally
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 9.5k
- Forks
- 905
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 2
Description
I have been using PIO a while on my local machine and it is working great. Now I am working on a large project which takes a while to build on my local machine. I have remote access to a more powerful machine. So my goal is to develop and build the firmware on that remote machine and only upload the binary on my local machine. However after I searched for possible solutions and made a post on community support, I figured out this workflow is not currently implemented.
This workflow can be useful for
- Building on one beefy machine and testing on thin clients
- Building on linux and upload on windows for better toolchain compatibility
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points. Start by tracing the existing build and upload workflows in platformio-core, then determine the boundaries between remote building and local firmware upload. Done means the described remote-build, local-upload workflow is supported for the stated cross-machine scenarios.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system, embedded-iot
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100