1. 16 Oct, 2023 1 commit
  2. 13 Oct, 2023 1 commit
  3. 28 Aug, 2023 1 commit
  4. 18 Aug, 2023 1 commit
  5. 17 Aug, 2023 1 commit
  6. 16 Aug, 2023 1 commit
  7. 15 Aug, 2023 1 commit
    • Greg Spencer's avatar
      Reorganize and clarify API doc generator (#132353) · 899a29f8
      Greg Spencer authored
      ## Description
      
      This cleans up a lot of issues with the API doc generation.
      
      Here are the main changes:
       - Rename `dartdoc.dart` to `create_api_docs.dart`
       - Move the bulk of the operations out of `dev/bots/docs.sh` into `create_api_docs.dart`.
       - Delete `dashing_postprocess.dart` and `java_and_objc.dart` and incorporate those operations into `create_api_docs.dart`.
       - Refactor the doc generation into more understandable classes
       - Bump the snippets tool version to 0.4.0 (the latest one)
       - Centralize the information gathering about the Flutter repo into the new `FlutterInformation` class.
       - Clean up the directory handling, and convert to using the `file` package for all file and directory paths.
       - Add an `--output` option to docs.sh that specifies the location of the output ZIP file containing the docs.
         - Defaults to placing the output in `dev/docs/api_docs.zip` (i.e. where the previous code generates the file).
       - Moved all document generation into a temporary folder that is removed once the documents are generated, to avoid VSCode and other IDEs trying to index the thousands of HTML and JS files in the docs output.
       - Updated pubspec dependencies.
      
      ## Tests
       - Added tests for doc generation.
      899a29f8
  8. 21 Jul, 2023 1 commit
  9. 13 Mar, 2023 1 commit
  10. 05 Apr, 2022 1 commit
  11. 04 Feb, 2022 1 commit
  12. 30 Jan, 2022 1 commit
  13. 08 Dec, 2021 1 commit
    • Pierre-Louis's avatar
      Improve `update_icons.dart` script (#93863) · b23f207e
      Pierre-Louis authored
      * Update update_icons.dart
      
      * formatting
      
      * more formatting
      
      * simplify safety checks
      
      * add safety checks tests
      
      * formatting
      
      * update copyright
      
      * naming
      
      * revert copyright
      
      * add `fontFamily` option
      
      * tweak diff messages
      
      * Update update_icons.dart
      
      * don't exit if platform adaptive icon not found
      
      * remove trailing spaces
      
      * remove warning and fix insert_chart (outlined) dartdoc
      
      * x
      
      * add error message when exiting due to failed safety checkes
      
      * fix icon reference
      
      * fix rewrite for onetwothree
      b23f207e
  14. 14 Sep, 2021 1 commit
  15. 19 Jul, 2021 1 commit
  16. 25 May, 2021 1 commit
  17. 21 May, 2021 1 commit
  18. 20 May, 2021 3 commits
  19. 11 May, 2021 2 commits
  20. 07 May, 2021 1 commit
  21. 03 May, 2021 1 commit
  22. 27 Apr, 2021 2 commits
  23. 24 Apr, 2021 1 commit
  24. 21 Apr, 2021 1 commit
  25. 19 Apr, 2021 1 commit
  26. 14 Apr, 2021 1 commit
  27. 08 Apr, 2021 2 commits
  28. 16 Mar, 2021 2 commits
  29. 15 Mar, 2021 1 commit
  30. 06 Mar, 2021 1 commit
  31. 08 Feb, 2021 1 commit
  32. 04 Feb, 2021 1 commit
    • Jonah Williams's avatar
      [flutter_tools] move process manager into tool (#75350) · 8b6baae4
      Jonah Williams authored
      Our current top crasher is an unclear error when ProcessManager fails to resolve an executable path. To fix this, we'd like to being adjusting the process resolution logic and adding more instrumentation to track failures. In order to begin the process, the ProcessManager has been folded back into the flutter tool
      8b6baae4
  33. 25 Jan, 2021 1 commit
  34. 14 Jan, 2021 1 commit