Added plugin Proxy4Artisan#1423
Conversation
|
I'm curious why the virtual serial here jsut to rewrite gcode command information. I feel like it would be better served to utilize gcode protocol hooks, which can both adapt commands being sent and received. https://docs.octoprint.org/en/main/plugins/hooks.html#octoprint-comm-protocol-gcode-phase |
|
@jneilliii |
|
@coc815, thanks for your contribution, your plugin looks great! For inclusion in the plugin repository, we usually require that log lines (and comments, if desired) be in English. This allows other non-German users to understand and contribute to your work. Could you please update them? |
|
@jacopotediosi all english now |
|
Thanks @jacopotediosi that was going to be something that I mentioned when performing a full review. The other thing I noticed was that version 0.1.0 was not released on GitHub yet. That's a good thing, as it will allow @coc815 to adjust the code prior to release and official review. |
|
I changed the answer to the question, if any kind of genAI was involved from "Copilot" to "No", because after I switched the code to utilize gcode protocol hooks, the code is truely mine ;) @jneilliii But I must admit, that I am a bit lost now. you mentioned version 0.1.0. If you meant, that I should switch versioning back to 0.1.0, that is done now. If you meant something different, would you be so kind and explain a bit further? I am really new to all of that. Thank you all for your patience |
|
@coc815 Automatic updates in OctoPrint plugins are managed by the Currently, you haven't published your first release yet:
Usually the workflow is: implement features and fix bugs and - only when you're ready to release an update to the public - increment the version number in When you create a release, make sure to create a tag with the corresponding version number, e.g. What @jneilliii was asking you to do is to publish your first release. For further information, you can refer to the GitHub documentation about releases. |
|
@jacopotediosi Thank's for pointing me in the right direction. I published my first release |
jneilliii
left a comment
There was a problem hiding this comment.
One thing to note, you might want to add those releases with the version number as the release title. The updates will still work based on the version tag, but the software update plugin will show that title as the "available" version. As you have it now, that looks like this.
You should be able to edit the title on the release if you just want to change it.
I just have one minor edit on the plugin description now with this new gcode phasing approach.
|
@jneilliii I changed the release title and the description |
|
Thank you all :) |

Added plugin Proxy4Artisan
What is the name of your plugin?
Proxy4Artisan
What does your plugin do?
It enables OctoPrint to correctly interpret messages Snapmaker Artisan.
Where can we find the source code of your plugin?
https://github.com/coc815/OctoPrint-Proxy4Artisan
Was any kind of genAI (ChatGPT, Copilot etc) involved in creating this plugin?
No
Is your plugin commercial in nature?
No
Does your plugin rely on some cloud services?
No
Further notes