Skip to content

Flatpak Page changes #131

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
chimosky opened this issue Apr 22, 2025 · 3 comments
Open

Flatpak Page changes #131

chimosky opened this issue Apr 22, 2025 · 3 comments

Comments

@chimosky
Copy link
Member

chimosky commented Apr 22, 2025

The Easy installation page should point to this page, the write-up in the box should be, Install Sugar activities with just a few commands on any Linux distribution

The getting started section contains boxes that are call to action buttons, but don't do anything or lead anywhere, at least three of those should lead somewhere or do something.

The first should lead to the flatpak setup page above.
The second should lead to the the search page for sugar activities you added earlier.
The third could contain the commands that are run to install Sugar activities via flatpak, which are usually the same except for the bundle id.

You should also include a section for developers which would point to our flatpak guide.

@sa-fw-an these are my comments on the flatpak.

@sa-fw-an
Copy link
Member

@chimosky I have updated the page as per the requirements. Also,

The third could contain the commands that are run to install Sugar activities via flatpak, which are usually the same except for the bundle id.

I don’t quite understand this part.

@sa-fw-an sa-fw-an self-assigned this Apr 23, 2025
@chimosky
Copy link
Member Author

chimosky commented Apr 23, 2025

The third could contain the commands that are run to install Sugar activities via flatpak, which are usually the same except for the bundle id.

I don’t quite understand this part.

To install and run a flatpak activity, you'll run these two commands;

$ flatpak install flathub org.sugarlabs.Paint
$ flatpak run org.sugarlabs.Paint

The bundle id is the last part, and that's the only part that'll change for every activity, the other parts stay the same, this is if you're installing from flathub.

**"Looking to package and distribute your application using Flatpak? Our comprehensive guide walks you through the entire process of creating, building, and publishing Flatpak applications.

Learn about manifests, building from source, testing your packages, and submitting to Flathub with step-by-step instructions designed for both new and experienced developers."**

Should be;

""Looking to package and distribute Sugar activities using Flatpak? Our comprehensive guide walks you through the entire process of creating, building, and publishing Flatpak applications."

We can ignore the second part because we mostly want to publish certain Sugar activities to flathub at the moment and not just every Sugar activity, and we also want to show them how to package for flatpak and not necessarily publish as they can package any activity they want for flatpak.

@sa-fw-an
Copy link
Member

$ flatpak install flathub org.sugarlabs.Paint
$ flatpak run org.sugarlabs.Paint

So you mean that I need to add these commands in those cards?

""Looking to package and distribute Sugar activities using Flatpak? Our comprehensive guide walks you through the entire process of creating, building, and publishing Flatpak applications."

Updated this please check

@sa-fw-an sa-fw-an removed their assignment May 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants