YunoHost / issues

General issue tracker for the YunoHost project
72 stars 8 forks source link

develop packaging guidelines #2357

Open OniriCorpe opened 6 months ago

OniriCorpe commented 6 months ago

follow up to a discussion in ynh's internal channels

suggested approaches

lapineige commented 6 months ago

if really necessary, document your damn stuff, put comments everywhere, it can't hurt to have many comments, really

And please do not remove comments that are not clearly outdated for the sake of "cleaning" if you're not sure they are no longer useful. Comments are here to document useful stuff :)

lapineige commented 6 months ago

do not allow non standard tools usages (pnpm

That is mandatory, or at least the only way documented, for more and more tools… how do we handle this on the packaging side ? For my part I know and understand almost nothing about these things (that keep changing every 6 months because why not…) and already struggle to use the provided installation documentation for many apps, so I'm far from able to workaround them and use other tools.

OniriCorpe commented 6 months ago

do not allow non standard tools usages (pnpm

That is mandatory, or at least the only way documented, for more and more tools… how do we handle this on the packaging side ?

  • such tools usage should be done on helpers side (for standardization purposes): we can discuss their implementation if it's really relevant
OniriCorpe commented 6 months ago

and no, it's not mandatory .____.