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.

114 lines
3.3 KiB

преди 3 години
  1. # key-value pairs - examples
  2. test1: 'test id'
  3. test2: 'testing 1, 2, 3'
  4. #
  5. # data sources to slurp and sequence
  6. # index.ezmd
  7. # foundation/index.ezmd
  8. # foundation/board/index.ezmd
  9. # licenses/exports/index.ezmd
  10. ci:
  11. # load, transform, and create data sequences from committee info
  12. url: https://whimsy.apache.org/public/committee-info.json
  13. board:
  14. # used on /foundation/ and /foundation/board/
  15. description: 'Board of Directors sequence'
  16. # select ci['board']['roster'] for the sequence
  17. path: board.roster
  18. officers:
  19. description: 'Foundation Officers sequence'
  20. # select ci['officers'] for the sequence
  21. path: officers
  22. # convert ci['officers']['roster']
  23. asfid: roster
  24. committees:
  25. description: 'Foundation Committees sequence'
  26. # ci['committees']
  27. path: committees
  28. # remove all report and roster dictionaries from committees
  29. trim: report,roster
  30. # convert ci['committees']['chair']
  31. asfid: chair
  32. ci:
  33. # used on /foundation/
  34. description: 'Dictionary of officers and committees'
  35. # save a merged dictionary version of these sequences.
  36. dictionary: officers,committees
  37. projects:
  38. description: 'Current Projects'
  39. # ci['committees']
  40. path: committees
  41. # select only where 'pmc' is true.
  42. where: pmc
  43. # sort by project name
  44. alpha: display_name
  45. featured_projs:
  46. # used on /
  47. description: 'Featured Projects'
  48. # base on projects sequence
  49. sequence: projects
  50. # take a random sample of 3
  51. random: 3
  52. # logo path - use apache powered by if missing
  53. logo: /logos/res/{}/default.png,/foundation/press/kit/poweredBy/Apache_PoweredBy.svg
  54. pl:
  55. # used on /
  56. description: 'Project List Columns'
  57. # base on projects sequence
  58. sequence: projects
  59. # split into 6 column sequence adding letters of the alphabet and putting httpd first
  60. split: 6
  61. #
  62. # used on index.ezmd
  63. pods:
  64. # load, transform, and create data sequences from podling info
  65. url: https://projects.apache.org/json/foundation/podlings.json
  66. podlings:
  67. description: 'Current Podlings'
  68. # create a sequence from the dictionary
  69. featured_pods:
  70. description: 'Featured Podlings'
  71. # based on the podlings sequence
  72. sequence: podlings
  73. # take a random sample of 3
  74. random: 3
  75. # logo path - use incubator if missing. Strip "Apache" and "(incubator)" from name.
  76. logo: /logos/res/{}/default.png,/logos/res/incubator/default.png
  77. #
  78. # used on licenses/exports/index.ezmd
  79. eccn:
  80. # load, transform, and create a four tiered structure of sequence objects
  81. # projects, products, versions, and sources
  82. file: data/eccn/eccnmatrix.yaml
  83. #
  84. # used on index.ezmd
  85. twitter:
  86. # load, transform, and create a sequence of tweets
  87. handle: 'TheASF'
  88. count: 1
  89. #
  90. # used on index.ezmd
  91. foundation:
  92. # load, transform, and create a sequence of foundation blogs
  93. blog: https://blogs.apache.org/foundation/feed/entries/atom
  94. count: 3
  95. content: 44
  96. #
  97. # used on index.ezmd
  98. planet:
  99. # load, transform, and create a sequence of foundation blogs
  100. blog: https://blogs.apache.org/planet/feed/entries/atom
  101. count: 1
  102. #
  103. # used on index.ezmd
  104. conferences:
  105. # load, transform, and create a sequence of foundation blogs
  106. blog: https://blogs.apache.org/conferences/feed/entries/atom
  107. count: 1
  108. #
  109. # used on downloads.ezmd
  110. release:
  111. # load a sequence of release distributions
  112. release: hadoop
  113. src: src
  114. revision: True