Hi

From a software developer perspective, a question I have to ask myself
a lot is "where should I store this data?". Luckily, the XDG basedir
specification has pretty good answers for most of my data, but not
always. Where should I store:

- logs and history? [1]
- user-installed libraries (Gradle, Maven, Cargo etc. currently all
dump them into custom dotfolders)?
- user binaries, plugins and scripts?
- self-contained virtual systems (Flatpak, Wine [2], VirtualBox)?

I do not think any of these fit well into the config/cache/data trio. I
also noticed that many programs that don't adhere to the basedir
specification have data that fits one of the descriptions above. A
clarification (or extension) of the spec might thus lead to higher
adoption rates.

piegames
        
[1]: https://wiki.debian.org/XDGBaseDirectorySpecification#state
[2]: https://bugs.winehq.org/show_bug.cgi?id=20888

_______________________________________________
xdg mailing list
xdg@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/xdg

Reply via email to