-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbuild.yaml
40 lines (37 loc) · 884 Bytes
/
build.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
builders:
:index_issues:
required_inputs: [".page_meta"]
import: "tool/index_issues.dart"
builder_factories: ["IndexIssues.new"]
runs_before: ["built_site"]
build_extensions: {"$package$": ["lib/all.json"]}
targets:
$default:
sources:
include:
- "lib/**"
- "pages/**"
- "templates/**"
- "web/**"
- "tool/**"
- "$package$"
- "pubspec.yaml"
- "theme.yaml"
- "website.yaml"
exclude:
- "pages/**/_*"
- "pages/atom.html"
builders:
:index_issues:
enabled: true
built_site:
options:
emit_content_file: true
atom_feed:
dependencies: ["$default"]
sources:
include:
- pages/atom.*
additional_public_assets:
# This tells build_runner that these files are part of the default build
- "pages/**"