Hey there,
As we were building plugins for DWC and DSF we have refined our build/development pipeline.
We decided to make the project open source for others to use.
- Docker-based dev environment for both testing and building plugins (using commands like
build_plugin <plugin name>
orrun_dwc
, all you have to do is drop the plugins of choice in a folder and they automatically get recognized and you can test/build them) - Duet 3.4 ready (currently builds plugins for Duet 3.3, but we tested it against the beta already).
Currently, it works with a forked version of DWC 3.3, the only addition is the plugin build script of Duet 3.4 being included in 3.3. This way we can support DWC 3.3 and immediately be ready for DWC 3.4 without having to change anything in our workflow!
Let me know what you think! The project is here: https://github.com/Apyron/duet-plugin-workspace