NOTICE: This forum has been archived (i.e. registration and posting is disabled).

Please go to the new forum at https://forum.kylegabriel.com

Notifications
Clear all

IDE's


os-is-awesome
(@os-is-awesome)
Active Member
Joined: 3 months ago
Posts: 8
Topic starter  

Hello everyone, I am hoping someone can give advice on which ide to use.   So far my best option looks like pycharm.   Any advise appreciated. 


Quote
aka
 aka
(@aka)
Active Member
Joined: 8 months ago
Posts: 18
 

Hi and welcome!

 

I bet the folks on here use a wide range of IDEs for their Mycodo experimentation - I use Sublime Text 3 and `nano` in equal measure. However, if you're just looking to set up a Mycodo instance and start exploring its features, the Mycodo web UI lets you get quite detailed in your customization without ever needing to extend the Mycodo codebase yourself using an IDE.

 

I hope this helps,

 

AKA


ReplyQuote
os-is-awesome
(@os-is-awesome)
Active Member
Joined: 3 months ago
Posts: 8
Topic starter  

@aka Thanks for the response.   I use sublime,gedit, and nano on servers. I am building some custom modules for hardware I have. I am working on learning python.  I have wanted to for 5 years, about time i get to it.

This post was modified 2 months ago 2 times by os-is-awesome

ReplyQuote
pkrahmer
(@pkrahmer)
Active Member
Joined: 2 months ago
Posts: 19
 

I also use PyCharm but on a desktop. Have installed Mycodo on a NFS share, so if I save something in PyCharm I can use "restart backend/frontend" in Mycodo settings to activate any changes.

Would be interesting to get remote debugging set up, but for now I'm happy with this setup.


ReplyQuote
mrdieppa
(@mrdieppa)
Active Member
Joined: 2 months ago
Posts: 13
 

I'm using VSCode. It's working out superb!! If you're like me, you have a raspberry pi running Mycodo and you're trying to develop/integrate code without too many steps. Use this guide as a general setup sbs

1. Setup the VSCode environment: https://www.hanselman.com/blog/visual-studio-code-remote-development-over-ssh-to-a-raspberry-pi-is-butter

2. Optional, but helpful... enable SSH login via certificate to the PI. Makes it faster to login

3. VSCode settings should look like this to see the Mycodo virtualenv

--

{
    "python.pythonPath": ".env/bin/python"
}

Remote debugging is awesome... and development has never been easier! Linting is also completely enabled...

 

Phil Dieppa


ReplyQuote
Kyle Gabriel
(@kylegabriel)
Member Admin
Joined: 6 years ago
Posts: 612
 

I set up PyCharm similarly with my deployment setup via SSH for easy file uploading and Python interpreter set to the Mycodo/env virtualenv for linting.

Mycodo Developer


ReplyQuote
os-is-awesome
(@os-is-awesome)
Active Member
Joined: 3 months ago
Posts: 8
Topic starter  

Thank you everyone for the responses.  Pycharm remote ssh interpreter is what i was working on setting up. I use a linux desktop for everything, besides Trimble sketchup

This post was modified 2 months ago 3 times by os-is-awesome

ReplyQuote