├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── example ├── polymer │ ├── lib │ │ └── elements │ │ │ ├── my_element.dart │ │ │ └── my_element.html │ ├── pubspec.yaml │ └── web │ │ ├── index.md │ │ ├── main.dart │ │ ├── style.css │ │ └── templates │ │ └── index.html └── simple │ ├── pubspec.yaml │ └── web │ ├── index.md │ ├── main.dart │ ├── page.html │ ├── posts │ ├── goals.md │ └── test_post.md │ ├── style.css │ ├── tags.md │ └── templates │ ├── index.html │ ├── post.html │ ├── tag_index.html │ └── tag_page.html ├── lib ├── src │ ├── cleanup.dart │ ├── markdown.dart │ ├── metadata.dart │ ├── metadata_aggregator.dart │ ├── models.dart │ ├── models.g.dart │ ├── settings.dart │ ├── settings.g.dart │ ├── sitemap.dart │ ├── tag_metadata.dart │ ├── tag_pages.dart │ ├── template.dart │ ├── template_cleanup.dart │ └── utils.dart └── tavern.dart ├── logo.png ├── pubspec.yaml ├── test ├── fixtures │ ├── bad_metadata.md │ ├── metadata.md │ ├── no_metadata.md │ └── sitemap.xml ├── metadata_test.dart ├── tavern_test.dart └── utils │ ├── in_memory_package_provider.dart │ └── test_case.dart └── tool └── generate.dart /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## 1.0.0 4 | 5 | - Initial version 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/README.md -------------------------------------------------------------------------------- /example/polymer/lib/elements/my_element.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/example/polymer/lib/elements/my_element.dart -------------------------------------------------------------------------------- /example/polymer/lib/elements/my_element.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/example/polymer/lib/elements/my_element.html -------------------------------------------------------------------------------- /example/polymer/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/example/polymer/pubspec.yaml -------------------------------------------------------------------------------- /example/polymer/web/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/example/polymer/web/index.md -------------------------------------------------------------------------------- /example/polymer/web/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/example/polymer/web/main.dart -------------------------------------------------------------------------------- /example/polymer/web/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/example/polymer/web/style.css -------------------------------------------------------------------------------- /example/polymer/web/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/example/polymer/web/templates/index.html -------------------------------------------------------------------------------- /example/simple/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/example/simple/pubspec.yaml -------------------------------------------------------------------------------- /example/simple/web/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/example/simple/web/index.md -------------------------------------------------------------------------------- /example/simple/web/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/example/simple/web/main.dart -------------------------------------------------------------------------------- /example/simple/web/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/example/simple/web/page.html -------------------------------------------------------------------------------- /example/simple/web/posts/goals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/example/simple/web/posts/goals.md -------------------------------------------------------------------------------- /example/simple/web/posts/test_post.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/example/simple/web/posts/test_post.md -------------------------------------------------------------------------------- /example/simple/web/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/example/simple/web/style.css -------------------------------------------------------------------------------- /example/simple/web/tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/example/simple/web/tags.md -------------------------------------------------------------------------------- /example/simple/web/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/example/simple/web/templates/index.html -------------------------------------------------------------------------------- /example/simple/web/templates/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/example/simple/web/templates/post.html -------------------------------------------------------------------------------- /example/simple/web/templates/tag_index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/example/simple/web/templates/tag_index.html -------------------------------------------------------------------------------- /example/simple/web/templates/tag_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/example/simple/web/templates/tag_page.html -------------------------------------------------------------------------------- /lib/src/cleanup.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/lib/src/cleanup.dart -------------------------------------------------------------------------------- /lib/src/markdown.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/lib/src/markdown.dart -------------------------------------------------------------------------------- /lib/src/metadata.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/lib/src/metadata.dart -------------------------------------------------------------------------------- /lib/src/metadata_aggregator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/lib/src/metadata_aggregator.dart -------------------------------------------------------------------------------- /lib/src/models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/lib/src/models.dart -------------------------------------------------------------------------------- /lib/src/models.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/lib/src/models.g.dart -------------------------------------------------------------------------------- /lib/src/settings.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/lib/src/settings.dart -------------------------------------------------------------------------------- /lib/src/settings.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/lib/src/settings.g.dart -------------------------------------------------------------------------------- /lib/src/sitemap.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/lib/src/sitemap.dart -------------------------------------------------------------------------------- /lib/src/tag_metadata.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/lib/src/tag_metadata.dart -------------------------------------------------------------------------------- /lib/src/tag_pages.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/lib/src/tag_pages.dart -------------------------------------------------------------------------------- /lib/src/template.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/lib/src/template.dart -------------------------------------------------------------------------------- /lib/src/template_cleanup.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/lib/src/template_cleanup.dart -------------------------------------------------------------------------------- /lib/src/utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/lib/src/utils.dart -------------------------------------------------------------------------------- /lib/tavern.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/lib/tavern.dart -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/logo.png -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/fixtures/bad_metadata.md: -------------------------------------------------------------------------------- 1 | --- 2 | asdf 3 | --- 4 | 5 | # header 6 | 7 | paragraph 8 | -------------------------------------------------------------------------------- /test/fixtures/metadata.md: -------------------------------------------------------------------------------- 1 | --- 2 | foo: bar 3 | tags: ['code', 'dart'] 4 | --- 5 | # header 6 | 7 | paragraph 8 | -------------------------------------------------------------------------------- /test/fixtures/no_metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/test/fixtures/no_metadata.md -------------------------------------------------------------------------------- /test/fixtures/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/test/fixtures/sitemap.xml -------------------------------------------------------------------------------- /test/metadata_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/test/metadata_test.dart -------------------------------------------------------------------------------- /test/tavern_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/test/tavern_test.dart -------------------------------------------------------------------------------- /test/utils/in_memory_package_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/test/utils/in_memory_package_provider.dart -------------------------------------------------------------------------------- /test/utils/test_case.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/test/utils/test_case.dart -------------------------------------------------------------------------------- /tool/generate.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpryan/tavern-dart1/HEAD/tool/generate.dart --------------------------------------------------------------------------------