Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    New project: Plugin workspace: Build and run plugins easily

    Scheduled Pinned Locked Moved
    Plugins for DWC and DSF
    2
    3
    357
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • peterwilliundefined
      peterwilli
      last edited by peterwilli

      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> or run_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

      1 Reply Last reply Reply Quote 5
      • mfs12undefined
        mfs12
        last edited by

        @peterwilli, this sounds very interesting. Does this mean packaging plugins is faster?

        Visit me on github at https://github.com/mfs12/

        peterwilliundefined 1 Reply Last reply Reply Quote 0
        • peterwilliundefined
          peterwilli @mfs12
          last edited by

          @mfs12 Thank you! It's not magically faster than using the regular build workflow as laid out by Duet. However, this does automate the majority of the process, so it's faster in terms of human interaction.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA