Learning to make a plug in

Hey everyone ,
Long time octoprint user. I have several ideas for plugins that I want to explore. Problem is I have zero programming skills and I found the info page on octoprint website a little too complicated to understand. I want to learn to make them but I dont know where to start.

Can anyone point me in the right direction? I have started to learn python under the assumption the PI runs it. Thanks for any help!

1 Like

The hello world example is definitely the place to start. That along with looking at what other plugins have done is how I got started. I had programming experience, but none in python and not much knowledge of the frameworks (knockout, jinja specifically) used in octoprint. It's a lot of trial and error in the beginning, but it's very rewarding in the end when you get it to do what you want.

2 Likes

While scrolling through the docs I found this
http://docs.octoprint.org/en/master/plugins/index.html
It might help you :slight_smile: