|
|
@ -1,114 +0,0 @@ |
|
|
|
# key-value pairs - examples |
|
|
|
test1: 'test id' |
|
|
|
test2: 'testing 1, 2, 3' |
|
|
|
# |
|
|
|
# data sources to slurp and sequence |
|
|
|
# index.ezmd |
|
|
|
# foundation/index.ezmd |
|
|
|
# foundation/board/index.ezmd |
|
|
|
# licenses/exports/index.ezmd |
|
|
|
ci: |
|
|
|
# load, transform, and create data sequences from committee info |
|
|
|
url: https://whimsy.apache.org/public/committee-info.json |
|
|
|
board: |
|
|
|
# used on /foundation/ and /foundation/board/ |
|
|
|
description: 'Board of Directors sequence' |
|
|
|
# select ci['board']['roster'] for the sequence |
|
|
|
path: board.roster |
|
|
|
officers: |
|
|
|
description: 'Foundation Officers sequence' |
|
|
|
# select ci['officers'] for the sequence |
|
|
|
path: officers |
|
|
|
# convert ci['officers']['roster'] |
|
|
|
asfid: roster |
|
|
|
committees: |
|
|
|
description: 'Foundation Committees sequence' |
|
|
|
# ci['committees'] |
|
|
|
path: committees |
|
|
|
# remove all report and roster dictionaries from committees |
|
|
|
trim: report,roster |
|
|
|
# convert ci['committees']['chair'] |
|
|
|
asfid: chair |
|
|
|
ci: |
|
|
|
# used on /foundation/ |
|
|
|
description: 'Dictionary of officers and committees' |
|
|
|
# save a merged dictionary version of these sequences. |
|
|
|
dictionary: officers,committees |
|
|
|
projects: |
|
|
|
description: 'Current Projects' |
|
|
|
# ci['committees'] |
|
|
|
path: committees |
|
|
|
# select only where 'pmc' is true. |
|
|
|
where: pmc |
|
|
|
# sort by project name |
|
|
|
alpha: display_name |
|
|
|
featured_projs: |
|
|
|
# used on / |
|
|
|
description: 'Featured Projects' |
|
|
|
# base on projects sequence |
|
|
|
sequence: projects |
|
|
|
# take a random sample of 3 |
|
|
|
random: 3 |
|
|
|
# logo path - use apache powered by if missing |
|
|
|
logo: /logos/res/{}/default.png,/foundation/press/kit/poweredBy/Apache_PoweredBy.svg |
|
|
|
pl: |
|
|
|
# used on / |
|
|
|
description: 'Project List Columns' |
|
|
|
# base on projects sequence |
|
|
|
sequence: projects |
|
|
|
# split into 6 column sequence adding letters of the alphabet and putting httpd first |
|
|
|
split: 6 |
|
|
|
# |
|
|
|
# used on index.ezmd |
|
|
|
pods: |
|
|
|
# load, transform, and create data sequences from podling info |
|
|
|
url: https://projects.apache.org/json/foundation/podlings.json |
|
|
|
podlings: |
|
|
|
description: 'Current Podlings' |
|
|
|
# create a sequence from the dictionary |
|
|
|
featured_pods: |
|
|
|
description: 'Featured Podlings' |
|
|
|
# based on the podlings sequence |
|
|
|
sequence: podlings |
|
|
|
# take a random sample of 3 |
|
|
|
random: 3 |
|
|
|
# logo path - use incubator if missing. Strip "Apache" and "(incubator)" from name. |
|
|
|
logo: /logos/res/{}/default.png,/logos/res/incubator/default.png |
|
|
|
# |
|
|
|
# used on licenses/exports/index.ezmd |
|
|
|
eccn: |
|
|
|
# load, transform, and create a four tiered structure of sequence objects |
|
|
|
# projects, products, versions, and sources |
|
|
|
file: data/eccn/eccnmatrix.yaml |
|
|
|
# |
|
|
|
# used on index.ezmd |
|
|
|
twitter: |
|
|
|
# load, transform, and create a sequence of tweets |
|
|
|
handle: 'TheASF' |
|
|
|
count: 1 |
|
|
|
# |
|
|
|
# used on index.ezmd |
|
|
|
foundation: |
|
|
|
# load, transform, and create a sequence of foundation blogs |
|
|
|
blog: https://blogs.apache.org/foundation/feed/entries/atom |
|
|
|
count: 3 |
|
|
|
content: 44 |
|
|
|
# |
|
|
|
# used on index.ezmd |
|
|
|
planet: |
|
|
|
# load, transform, and create a sequence of foundation blogs |
|
|
|
blog: https://blogs.apache.org/planet/feed/entries/atom |
|
|
|
count: 1 |
|
|
|
# |
|
|
|
# used on index.ezmd |
|
|
|
conferences: |
|
|
|
# load, transform, and create a sequence of foundation blogs |
|
|
|
blog: https://blogs.apache.org/conferences/feed/entries/atom |
|
|
|
count: 1 |
|
|
|
# |
|
|
|
# used on downloads.ezmd |
|
|
|
release: |
|
|
|
# load a sequence of release distributions |
|
|
|
release: hadoop |
|
|
|
src: src |
|
|
|
revision: True |