-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Reorganize and clarify API doc generator #132353
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
Conversation
99bbefe to
f7fdd8f
Compare
ed921b1 to
d6e0b85
Compare
dev/tools/pubspec.yaml
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
to make this change did you use flutter update-packages?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, good point. I'll re-run that.
Hixie
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
godofredoc
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Anything to consider or pay attention to on release candidate branches and stable?
This should generate the same |
This reverts commit 899a29f.
Reverts #132353 Educated guess that this is causing the docs failures: https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket/8772644466113801713/+/u/Docs/Deploy_docs/Firebase_deploy/stdout
flutter/flutter@f0e7c51...2502b51 2023-08-16 [email protected] Roll Flutter Engine from f186f1e9dc88 to 70b5700b79f6 (1 revision) (flutter/flutter#132655) 2023-08-16 [email protected] Roll Flutter Engine from e8670f03a9b1 to f186f1e9dc88 (2 revisions) (flutter/flutter#132649) 2023-08-16 [email protected] Fix flutter_tools use of --local-engine-host (flutter/flutter#132648) 2023-08-16 [email protected] Roll Flutter Engine from 7cc6a5832a0e to e8670f03a9b1 (3 revisions) (flutter/flutter#132623) 2023-08-16 [email protected] Roll Flutter Engine from decaccfc421d to 7cc6a5832a0e (1 revision) (flutter/flutter#132621) 2023-08-16 [email protected] Roll Flutter Engine from 659cdfc5a568 to decaccfc421d (6 revisions) (flutter/flutter#132618) 2023-08-16 [email protected] Roll Flutter Engine from 7409ce4ba0a8 to 659cdfc5a568 (1 revision) (flutter/flutter#132612) 2023-08-16 [email protected] Revert "Reorganize and clarify API doc generator" (flutter/flutter#132613) 2023-08-16 [email protected] Roll Flutter Engine from a9da7212eacf to 7409ce4ba0a8 (5 revisions) (flutter/flutter#132609) 2023-08-16 [email protected] Roll Flutter Engine from 22f03ffdc290 to a9da7212eacf (4 revisions) (flutter/flutter#132608) 2023-08-16 [email protected] [Reland] #131609 (flutter/flutter#132555) 2023-08-15 [email protected] Explain the keyboard manager protocol (flutter/flutter#132533) 2023-08-15 [email protected] Fix extent for null returning builder in GridView (flutter/flutter#132511) 2023-08-15 [email protected] Reorganize and clarify API doc generator (flutter/flutter#132353) 2023-08-15 [email protected] Fixing a memory leak in About box/dialog overlays (flutter/flutter#130842) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-packages Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human is aware of the problem. To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
## Description This re-lands #132353 with some additional options for keeping around the staging directory, so that the recipe for publishing docs can give those options and have the staging directory left around for deploying to the website. Reverted in #132613 ## Related Issues - https://flutter-review.googlesource.com/c/recipes/+/49580
Description
This cleans up a lot of issues with the API doc generation.
Here are the main changes:
dartdoc.darttocreate_api_docs.dartdev/bots/docs.shintocreate_api_docs.dart.dashing_postprocess.dartandjava_and_objc.dartand incorporate those operations intocreate_api_docs.dart.FlutterInformationclass.filepackage for all file and directory paths.--outputoption to docs.sh that specifies the location of the output ZIP file containing the docs.dev/docs/api_docs.zip(i.e. where the previous code generates the file).Tests