-
Notifications
You must be signed in to change notification settings - Fork 2
/
settings.yml
187 lines (186 loc) · 6.58 KB
/
settings.yml
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
## items to fill in
#
# LANDSCAPENAME - your landscape name as it should be displayed ( i.e. 'OSPO Landscape' )
# LANDSCAPESHORTNAME - your landscape name in a short version ( i.e. 'OSPO' )
# PROJECTNAME - the project's name ( i.e. 'TODO Group' )
# DOMAINNAME - the project's domain name ( i.e. 'todogroup.org' )
# PROJECTTWITTER
# PROJECTGITHUB - don't include the https://github.com part - just the org and the repo ( i.e. cncf/ospolandscape )
# PROJECTCRUNCHBASE - https://www.crunchbase.com/organization/XXXXX ( XXXX would be specific to the project on Crunchbase )
global:
# name of the landscape
name: LANDSCAPENAME
# shortname
short_name: LANDSCAPESHORTNAME
# repo where this landscape is hosted ( minus the https://github.com part )
repo: PROJECTGITHUB
# URL to the landscape
website: https://landscape.DOMAINNAME
# Short domain name for the landscape (usually this would change 'l' for 'landscape'
short_domain: l.DOMAINNAME
# Your project's website
company_url: https://DOMAINNAME
# General contact email for the landscape
email: info@DOMAINNAME
# Crunchbase entry for your project - fill in
self: PROJECTCRUNCHBASE
meta:
# Should match name above
title: LANDSCAPENAME
# keep this
fb_admin: alex.contini.94
# site description
description: Filter and sort by GitHub stars, funding, commits, contributors, hq location, and tweets
# your project's twitter
twitter: '@PROJECTTWITTER'
# update if needed
google_site_verification: u_xqWIf8_EzRP4UF92px16rTSoIP49D_g9i7M-4rXds
ms_validate: 3AF9FFA12CCC3C49C0ABA71CCA222665
# Category for members
membership: PROJECTNAME Member
# Update for the categories where you won't be showing the open source license ( typically done for members or conformance program members )
flags:
hide_license_for_categories:
- PROJECTNAME Member
# Data for the twitter card
twitter:
search: landscape.DOMAINNAME
url: https://landscape.DOMAINNAME
text: LANDSCAPENAME
# Complete this section for identifying hosted projects of your project, along with member projects
relation:
label: PROJECTNAME Relation
url: todo
values:
- id: hosted
label: PROJECTNAME Projects
# children to identify maturity levels ( incubation, active, etc ). If there aren't multiple levels, then just complete like below.
children:
- id: foundationproject
label: PROJECTNAME Projects
prefix: PROJECTNAME
tag: Foundation Project
color: '#3570af'
big_picture_order: 1
big_picture_label: PROJECTNAME Project
big_picture_color: rgb(24,54,114)
- id: company
label: PROJECTNAME Member
tag: Company
big_picture_order: 3
- id: member
label: PROJECTNAME Member Products/Projects
tag: PROJECTNAME Member
- id: false
label: Non-PROJECTNAME Member Products/Projects
url: 'no'
# membership levels
membership:
# category for project members
General:
name: PROJECTNAME
label: Member
funding: General
# category for LF members
linux_foundation:
name: LF
label: Project
funding: Linux Foundation
crunchbase_and_children: https://www.crunchbase.com/organization/linux-foundation
'false':
funding: 'No'
home:
# update to change the header text
header: >
<h1>LANDSCAPENAME</h1> The LANDSCAPENAME (<a target="_blank" href="images/landscape.png">png</a>, <a target="_blank"
href="images/landscape.pdf">pdf</a>) is dynamically generated below. It is modeled after the <a href="http://landscape.cncf.io">CNCF landscape</a> and based
on the same open source code.
# don't change this
footer: |
Crunchbase data is used under license from Crunchbase to CNCF.
# ads for the landscape. Good opportunity to advertise your project events
ads:
- url: https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/?utm_source=ospo_landscape&utm_medium=web&utm_campaign=kccnceu20
image: /images/info1.jpg
title: Kubecon + CloudNativeCon Europe 2020
# preset searches
presets:
- url: /format=card-mode&grouping=no&license=open-source&sort=first-commit
label: Open source cards by age
- url: /license=apache-license-2-0
label: Apache-2.0 landscape
- url: /format=card-mode&grouping=category
label: Cards in categories
- url: /format=card-mode&grouping=no&sort=stars
label: Cards by stars
- url: /format=card-mode&grouping=headquarters
label: Group by location
- url: /format=card-mode&grouping=no&sort=amount
label: Cards by MCap/Funding
# sets the rendering of the landscape
big_picture:
# this is for the main page
main:
tab_index: -1
url: landscape
name: Landscape
title: LANDSCAPENAME
fullscreen_header: See the interactive landscape at l.DOMAINNAME
# add one element for each category in landscape.yml
elements:
- type: HorizontalCategory
category: PROJECTNAME Member
rows: 4
width: 650
height: 150
top: 210
left: 0
color: rgb(103,66,18)
fit_width: true
# this is a landscape info box; good idea to keep this one
- type: LandscapeInfo
width: 310
height: 150
top: 210
left: 665
children:
- type: text
text: |
This landscape is intended as a map to explore the PROJECTNAME community, and also shows the member organizations of the PROJECTNAME.
top: 45
left: 140
right: 10
font_size: 10
- type: image
image: qr.svg
top: 10
left: 20
width: 90
height: 90
title: QR Code
- type: title
title: l.DOMAINNAME
top: 95
left: 10
font_size: 18
- type: image
image: left-logo.svg
width: 90
right: 105
top: 10
title: Landscape Logo
- type: image
image: right-logo.svg
width: 90
right: 10
top: 10
title: PROJECTNAME Logo
# test to make sure the build worked. Identify one landscape item that you know will always be there, preferably towards the top of the rendering
test:
header: LANDSCAPENAME
section: PROJECTNAME Member
logo: airbnb-member.svg # pick any logo to put here
# if you have a common view, create a pre-render to speed the render time up
prerender:
# good pre-render to always have; embedable member logo list for a website. Renders to /pages/members
members: /card-mode?category=open-mainframe-project-member-company&grouping=category&embed=yes&style=borderless