Skip to content

Remove --template=skeleton and add a placeholder error message instead. #160695

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

Merged
merged 8 commits into from
Dec 24, 2024

Conversation

matanlurey
Copy link
Contributor

@matanlurey matanlurey commented Dec 20, 2024

Closes #160673.

Does the following:

  • Renames FlutterProjectType to FlutterTemplateType; did some enhanced enum cleanups while at it
  • Creates a hierarchy of RemovedFlutterTemplateType from ParsedFlutterTemplateType
  • Removes the skeleton directory
  • Merges app_shared back into app (no longer required now that skeleton is removed)

Final cleanups are tracked in #160692.

(Added @zanderso just to spot check this is what he meant by #160673 (comment))

@github-actions github-actions bot added platform-ios iOS applications specifically tool Affects the "flutter" command-line tool. See also t: labels. labels Dec 20, 2024
Copy link
Member

@jonahwilliams jonahwilliams left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good from my end but I would let @andrewkolos take a look when he is available.

@matanlurey
Copy link
Contributor Author

Some hardcoded-test assumptions still need to be updated. I'll fix those up Monday.

Copy link
Contributor

@andrewkolos andrewkolos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Implementation LGTM. Feel free to re-request if tests end up needing significant re-writes

@github-actions github-actions bot added engine flutter/engine repository. See also e: labels. a: desktop Running on desktop labels Dec 23, 2024
@matanlurey matanlurey added the autosubmit Merge PR when tree becomes green via auto submit App label Dec 24, 2024
@auto-submit auto-submit bot added this pull request to the merge queue Dec 24, 2024
Merged via the queue into flutter:master with commit 0ffc4ce Dec 24, 2024
175 checks passed
@flutter-dashboard flutter-dashboard bot removed the autosubmit Merge PR when tree becomes green via auto submit App label Dec 24, 2024
Copy link
Member

@zanderso zanderso left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, this is what I was thinking.

'Formerly generated a list view / detail view Flutter application that '
'followed some community best practices. For up to date resources, see '
'https://flutter.github.io/samples, https://docs.flutter.dev/codelabs, '
'and external resources such as https://flutter-builder.app/.',
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: external -> "community" or "third-party".

enum RemovedFlutterTemplateType implements ParsedFlutterTemplateType {
skeleton(
helpText:
'Formerly generated a list view / detail view Flutter application that '
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

matanlurey added a commit to matanlurey/flutter that referenced this pull request Dec 26, 2024
github-merge-queue bot pushed a commit that referenced this pull request Dec 27, 2024
Post-merge feedback from #160695.

Feel free to suggest other (minor) changes, as the bulk of the work is
already complete.
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Jan 6, 2025
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Jan 7, 2025
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Jan 7, 2025
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Jan 7, 2025
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Jan 7, 2025
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Jan 7, 2025
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Jan 7, 2025
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Jan 7, 2025
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Jan 7, 2025
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Jan 8, 2025
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Jan 8, 2025
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Jan 8, 2025
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Jan 8, 2025
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Feb 12, 2025
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Feb 13, 2025
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Feb 13, 2025
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Mar 6, 2025
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Mar 7, 2025
JSUYA added a commit to JSUYA/flutter-tizen that referenced this pull request Mar 13, 2025
JSUYA added a commit to JSUYA/flutter-tizen that referenced this pull request Mar 13, 2025
JSUYA added a commit to JSUYA/flutter-tizen that referenced this pull request Apr 10, 2025
JSUYA added a commit to JSUYA/flutter-tizen that referenced this pull request Apr 10, 2025
JSUYA added a commit to JSUYA/flutter-tizen that referenced this pull request Apr 11, 2025
JSUYA added a commit to JSUYA/flutter-tizen that referenced this pull request Apr 11, 2025
JSUYA added a commit to JSUYA/flutter-tizen that referenced this pull request Apr 15, 2025
JSUYA added a commit to JSUYA/flutter-tizen that referenced this pull request Apr 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a: desktop Running on desktop engine flutter/engine repository. See also e: labels. platform-ios iOS applications specifically tool Affects the "flutter" command-line tool. See also t: labels.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Remove 'skeleton' template
4 participants