flatpak-docs icon indicating copy to clipboard operation
flatpak-docs copied to clipboard

Add a new "end user documentation" page

Open WhyNotHugo opened this issue 4 years ago • 11 comments

Current documentation mainly targets packagers and developers. Through conversations in GitHub, different requirements have come up that aren't really documented anywhere.

The intention of this new page is to document everything that a user needs to install flatpak and run flatpak applications.

In reality, this is mostly for technical users setting up their own environments, or, potentially, distributions packages.

See https://github.com/flatpak/flatpak/issues/2861 for more background.

WhyNotHugo avatar Dec 10 '20 16:12 WhyNotHugo

Any feedback on this?

WhyNotHugo avatar Jan 02 '21 09:01 WhyNotHugo

I don't think we should have developer docs and end user docs in the same place.

TheEvilSkeleton avatar Aug 04 '22 13:08 TheEvilSkeleton

What do you mean?

WhyNotHugo avatar Aug 05 '22 10:08 WhyNotHugo

You are suggesting that we should have end user documentation in docs.flatpak.org. However, that website is tailored for developers, not users. We shouldn't change it in the way it will be tailored for both. It will be really difficult to maintain and the reader will have trouble where to look for.

TheEvilSkeleton avatar Aug 05 '22 11:08 TheEvilSkeleton

The website also includes the command reference, which really targets end-users (its essentially the same contents as a man page): https://docs.flatpak.org/en/latest/flatpak-command-reference.html

Where do you think the documentation in this patch should be included instead?

WhyNotHugo avatar Aug 05 '22 12:08 WhyNotHugo

I haven't thought about where it should be. I just think that putting end user docs inside developer docs is a unusual.

TheEvilSkeleton avatar Aug 05 '22 12:08 TheEvilSkeleton

I didn't think of this site as "developer docs", they're just "the docs" as far as I can tell. The existing user documentation is already part of this site (e.g.: reference for the flatpak command), and as you pointed out, there's no other place with any user documentation anyway.

I'm not sure what you're expecting me to do.

WhyNotHugo avatar Aug 05 '22 14:08 WhyNotHugo

Fair point. My apologies.

TheEvilSkeleton avatar Aug 05 '22 15:08 TheEvilSkeleton

This may be possible to include in the "using flatpak" page, rather than its own. I can look into making sure everything is still correct, and include if you'd like

orowith2os avatar Aug 05 '22 17:08 orowith2os

That might be a better fit and we can avoid the term "end user". I'm fine with the change if that'll move the patch forward.

WhyNotHugo avatar Aug 05 '22 17:08 WhyNotHugo

I've merged the portal files, into one file (on my fork), named portals.rst that contains most of the information here and the QT + GTK file contents. I believe this PR can be closed now.

orowith2os avatar Aug 07 '22 22:08 orowith2os