Skip to content
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

Submitting Additional Resources (Articles) for building various Flutter desktop distributions (.dmg, .exe, .deb, .rpm) #10084

Closed
1 task done
ashitaprasad opened this issue Jan 24, 2024 · 6 comments · Fixed by #10406
Labels
a.resource Relates to a new resource to include or resource to update e2-days Effort: < 5 days from.page-issue Reported in a reader-filed concern p2-medium Necessary but not urgent concern. Resolve when possible.

Comments

@ashitaprasad
Copy link
Contributor

Page URL

https://docs.flutter.dev/platform-integration

Page source

No response

Describe the problem

I recently published a 3-articles series which provides step-by-step process for creating various distribution builds (.dmg, .exe, .deb, .rpm) that can be distributed the indie way or open source way via GitHub or self-hosting. Distribution via official stores has been extensively documented in the Flutter docs, and these articles will complement the existing docs and provide Flutter developers with resources to learn how to distribute their Flutter desktop apps via distribution methods followed by the open source community.

The articles are not behind any membership wall/paywall and are free to read.

Link to all the articles:

  1. Series Introduction and Creating macOS .app & .dmg - Link
  2. Creating Windows .exe installer - Link
  3. Creating Linux Debian (.deb) & RPM (.rpm) builds - Link

Can I submit a PR to add the links to these articles to the relevant pages of the docs as it would greatly benefit the Flutter community.

So far, the entire article series has been very well received and appreciated by the community (Ref 1, Ref 2, Ref 3).

Expected fix

Adding Article links to the Other resources section of the desktop platforms (Windows, macOS & Linux) inside Platform integration.

They can also go inside the Deployment section, but this section covers the official channels in detail and adding these articles here felt a little out of place to me.

Please do let me know the most relevant section where adding them would benefit Flutter developers the most.

Additional context

No response

I would like to fix this problem.

  • I will try and fix this problem on docs.flutter.dev.
@ashitaprasad ashitaprasad added the from.page-issue Reported in a reader-filed concern label Jan 24, 2024
@huycozy huycozy added the st.triage.triage-team Triage team reviewing and categorizing the issue label Jan 25, 2024
@huycozy
Copy link
Member

huycozy commented Jan 25, 2024

Hi @ashitaprasad
I think this is best suited to Deployment sections rather than putting them to Platform integration. Let's wait for other other's opinions.

@huycozy huycozy added p2-medium Necessary but not urgent concern. Resolve when possible. e2-days Effort: < 5 days dev.deployment Relates to deploying Flutter app section of Flutter.dev a.resource Relates to a new resource to include or resource to update and removed st.triage.triage-team Triage team reviewing and categorizing the issue dev.deployment Relates to deploying Flutter app section of Flutter.dev labels Jan 25, 2024
@ashitaprasad
Copy link
Contributor Author

Sure @huycozy
It was definitely a bit tricky when I was deciding. To further elaborate on my chain of thought:

I hope the above points will help in better deciding the relevant sections. Eagerly waiting for everyone's opinion.
Thank you!

@atsansone
Copy link
Contributor

@dnfield : I think these are good resources. Can we discuss?

@ashitaprasad
Copy link
Contributor Author

Hi @dnfield Can you kindly take a took at the resources and provide your feedback.
Thanks!

@sfshaza2
Copy link
Contributor

Hi, @ashitaprasad! These resources do look good and I am ok with your placement of these docs. Please go ahead and submit a PR. thx!

@ashitaprasad
Copy link
Contributor Author

Thank you @sfshaza2
I have raised the PR #10406

sfshaza2 pushed a commit that referenced this issue Apr 12, 2024
…ns (#10406)

_Description of what this PR is changing or adding, and why:_

This PR adds 3 articles which provide step-by-step process for creating
various distribution builds (.dmg, .exe, .deb, .rpm) that can be
distributed the open source way via GitHub or self-hosting. Distribution
via official stores has been extensively documented in the Flutter docs,
and these articles will complement the existing docs and provide Flutter
developers with resources to learn how to distribute their Flutter
desktop apps via distribution methods followed by the open source
community.

The articles are not behind any membership wall/paywall and are free to
read.

_Issues fixed by this PR (if any):_
Fixes #10084 

## Presubmit checklist

- [x] This PR doesn’t contain automatically generated corrections
(Grammarly or similar).
- [x] This PR follows the [Google Developer Documentation Style
Guidelines](https://developers.google.com/style) — for example, it
doesn’t use _i.e._ or _e.g._, and it avoids _I_ and _we_ (first person).
- [x] This PR uses [semantic line
breaks](https://github.com/dart-lang/site-shared/blob/main/doc/writing-for-dart-and-flutter-websites.md#semantic-line-breaks)
of 80 characters or fewer.
sfshaza2 pushed a commit that referenced this issue Apr 23, 2024
…ns (#10406)

_Description of what this PR is changing or adding, and why:_

This PR adds 3 articles which provide step-by-step process for creating
various distribution builds (.dmg, .exe, .deb, .rpm) that can be
distributed the open source way via GitHub or self-hosting. Distribution
via official stores has been extensively documented in the Flutter docs,
and these articles will complement the existing docs and provide Flutter
developers with resources to learn how to distribute their Flutter
desktop apps via distribution methods followed by the open source
community.

The articles are not behind any membership wall/paywall and are free to
read.

_Issues fixed by this PR (if any):_
Fixes #10084 

## Presubmit checklist

- [x] This PR doesn’t contain automatically generated corrections
(Grammarly or similar).
- [x] This PR follows the [Google Developer Documentation Style
Guidelines](https://developers.google.com/style) — for example, it
doesn’t use _i.e._ or _e.g._, and it avoids _I_ and _we_ (first person).
- [x] This PR uses [semantic line
breaks](https://github.com/dart-lang/site-shared/blob/main/doc/writing-for-dart-and-flutter-websites.md#semantic-line-breaks)
of 80 characters or fewer.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a.resource Relates to a new resource to include or resource to update e2-days Effort: < 5 days from.page-issue Reported in a reader-filed concern p2-medium Necessary but not urgent concern. Resolve when possible.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants