openplotter
openplotter copied to clipboard
Installation location
Default installation location for openplotter is ~/.config
But it should be ~/.local/share/
Only configuration files be in .config
On a larger view. openplotter should not be in any ~/ folder. but that's a bigger job.
I do not like that place either. What about /usr/share? I do not think is such big job and v2.x.x is the right time to do it.
/usr/share is for files from packages that are not ARM specific. (Like doc, icons, and text ...)
I would check what pip have to offer in term of managed installation process (witch i have no idea, i just know that what python people do ;p ).
Or just put the openplotter folder in /opt/ as it's the place for standalone applications that don't integrate with the linux structure. (that's where I plan to put openplotter on my OS)
If you choose to integrate in the Linux architecture, you kinda have to spread your app across the filesystem. Binaries in bin, libraries lib or include, configs in etc logs in /var/log, static files in /share, pid and socket files in /var/run ....
But in your case most will be in /usr/local/*.
/usrcuz user level (runlevel3) stufflocalcuz it's not meant to be updated by any external process likeaptorpuppet.
/usr/local/bin
/usr/local/share
/usr/local/lib
/var/log
/etc