Hi,I am interested in Trac development (plugins primarily) and thus searching for clues on how to best setup a development box and the workflow for actual development: How to best debug a plugin's javascript and/or python code?
Of course I found https://trac.edgewall.org/wiki/TracDev/DevelopmentEnvironmentSetup which is helpful but I am unsure whether https://trac.edgewall.org/wiki/TracDev/DevelopmentWithEclipseAndPyDev is actually "current".
Of course I found https://trac.edgewall.org/wiki/TracDev/DevelopmentEnvironmentSetup which is helpful but I am unsure whether https://trac.edgewall.org/wiki/TracDev/DevelopmentWithEclipseAndPyDev is actually "current".Yes, I think the "Trac with Eclipse PyDev" has not been maintained as well, but it may still work.Do you prefer using an IDE? I develop with TracStandalone and Vim / pdb these days.
Am Dienstag, 19. November 2019 17:50:06 UTC+1 schrieb RjOllos:Of course I found https://trac.edgewall.org/wiki/TracDev/DevelopmentEnvironmentSetup which is helpful but I am unsure whether https://trac.edgewall.org/wiki/TracDev/DevelopmentWithEclipseAndPyDev is actually "current".Yes, I think the "Trac with Eclipse PyDev" has not been maintained as well, but it may still work.Do you prefer using an IDE? I develop with TracStandalone and Vim / pdb these days.Well I am more the spoiled Windows / Visual Studio type of developer... I can use Vim to administer some tracd on some box but that's basically it.
I would go ahead and setup a Linux VM and install Eclipeand give it a go if at least the Wiki page is not totally off and give feedback. Which distro is preferred? The production system is running on CentOS but for "desktop / IDE" I'd rather choose Ubuntu. Any comments on that?
Maybe I'll also evaluate PyCharm at least briefly; it seems to be quite popular.
If you make an attempt at setting up a dev environment, please do report any issues you encounter and we can improve the docs along the way. I'd like to reduce the pain points as much as possible and happy to have conversations about your experiences.