You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
samples/web/samples_index
Craig Labenz 7ec65b7236
restored GA to samples index (#1010)
3 years ago
..
lib restored GA to samples index (#1010) 3 years ago
test Upgrade deps, format, fix web/filipino_cuisine (#898) 3 years ago
tool Drop author from pubspecs, organise imports (#899) 3 years ago
web Update slide_puzzle screenshot (#979) 3 years ago
.gitignore Add thumbnail images to VSI (#415) 5 years ago
CHANGELOG.md Add samples index (#359) 5 years ago
README.md Add thumbnail images to VSI (#415) 5 years ago
analysis_options.yaml Enforce `use_key_in_widget_constructors` and `file_names` lints (#913) 3 years ago
pubspec.yaml Drop author from pubspecs, organise imports (#899) 3 years ago

README.md

Flutter samples index generator

This tool is used to generate the visual samples index for Flutter samples.

Generating the index

We use grinder to run the build tasks:

$ pub get
$ pub global activate grinder
$ grind generate

This will generate the index into ./web

Serving the index locally

If you want to serve the index locally, you can use webdev:

$ webdev serve

Publishing the index

You can build the complete index into a publishable directory using Grinder:

$ grind build-release

This outputs the completely built index to ./public.

Generating cookbook content

The cookbook articles are generated using a WebDriver script that scrapes the flutter.dev website. To run:

  1. Install ChromeDriver
  2. run chromedriver --port=4444 --url-base=wd/hub --verbose
  3. run grind scrape-cookbook