diff --git a/.github/workflows/aousd-build-and-deploy.yml b/.github/workflows/aousd-build-and-deploy.yml new file mode 100644 index 0000000..53f1fba --- /dev/null +++ b/.github/workflows/aousd-build-and-deploy.yml @@ -0,0 +1,14 @@ +name: AOUSD build and deploy + +on: + schedule: + - cron: "0 22 * * *" + workflow_dispatch: + +jobs: + build-landscape: + uses: cncf/landscape2-sites/.github/workflows/build-and-deploy.yml@main + with: + foundation: aousd + repository: aousd/landscape + secrets: inherit diff --git a/.github/workflows/aousd-validate-settings.yml b/.github/workflows/aousd-validate-settings.yml new file mode 100644 index 0000000..801294a --- /dev/null +++ b/.github/workflows/aousd-validate-settings.yml @@ -0,0 +1,18 @@ +name: AOUSD validate settings + +on: + pull_request: + branches: + - main + paths: + - aousd/settings.yml + +jobs: + validate-landscape-settings: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: cncf/landscape2-validate-action@v2 + with: + target_kind: settings + target_path: aousd/settings.yml diff --git a/README.md b/README.md index 8cbea7d..8788ff7 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ This repository contains the settings and deployment workflows of some foundatio | Foundation | Landscape url | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| [![AOUSD build and deploy](https://github.com/cncf/landscape2-sites/actions/workflows/aousd-build-and-deploy.yml/badge.svg?branch=main)](https://github.com/cncf/landscape2-sites/actions/workflows/aousd-build-and-deploy.yml) | | | [![ASWF build and deploy](https://github.com/cncf/landscape2-sites/actions/workflows/aswf-build-and-deploy.yml/badge.svg?branch=main)](https://github.com/cncf/landscape2-sites/actions/workflows/aswf-build-and-deploy.yml) | | | [![CAMARA build and deploy](https://github.com/cncf/landscape2-sites/actions/workflows/camara-build-and-deploy.yml/badge.svg?branch=main)](https://github.com/cncf/landscape2-sites/actions/workflows/camara-build-and-deploy.yml) | | | [![CDF build and deploy](https://github.com/cncf/landscape2-sites/actions/workflows/cdf-build-and-deploy.yml/badge.svg?branch=main)](https://github.com/cncf/landscape2-sites/actions/workflows/cdf-build-and-deploy.yml) | | diff --git a/aousd/settings.yml b/aousd/settings.yml new file mode 100644 index 0000000..e5418a9 --- /dev/null +++ b/aousd/settings.yml @@ -0,0 +1,260 @@ +# Landscape2 settings +# +# This settings file allows customizing some aspects of the landscape. + +# Foundation (required) +# +# Name of the foundation. This value is used in some labels, so we recommended +# to keep it as short as possible. +# +# foundation: +# +foundation: AOUSD + +# Url (required) +# +# Url where the landscape will be hosted. +# +# url: +# +url: https://aousd.landscape2.io + +# Analytics (optional) +# +# Analytics providers configuration. When an analytics provider is set up, some +# additional code from the provider will be injected into the web application. +# +# analytics: +# gtm: # Google Tag Manager configuration +# container_id: # Landscape web application container ID +# + +# Base path (optional) +# +# Base path where the landscape will be hosted. By default the generated +# landscape is prepared to be hosted at the root of the domain. However, if the +# landscape will be hosted in a subpath, this value must be set accordingly. +# +# base_path: / +# + +# Categories (optional) +# +# Categories information is read from the `landscape.yml` data file. The way +# categories are displayed in the web application is computed dynamically based +# on the number of categories and subcategories, as well as the number of items +# on each. Sometimes, however, we may want subcategories to be displayed in a +# specific order within a category (this happens often in the Members category). +# In those cases, it is possible to define that order by overriding a category. +# +# This option can also be used to not display one or more subcategories in the +# landscape. To achieve that, we only need to exclude the subcategory from the +# subcategories list when overriding a category. +# +# categories: +# - name: +# subcategories: +# - +# - +# + +# Colors (optional) +# +# Colors used across the landscape UI. The colors section is optional but, when +# provided, *all colors must be provided*. Colors must be specified using the +# following format: "rgba(, , , )". +# +# colors: +# color1: # Buttons, groups, links +# color2: # Some highlighted items like filters button, search icon +# color3: # Participation stats bars, spinners, modal titles +# color4: # Categories titles in filters, fieldset in filters modal +# color4: # Categories and subcategories frames (odd) +# color5: # Categories and subcategories frames (even) +# +colors: + color1: rgba(32, 145, 208, 1) + color2: rgba(5, 85, 182, 1) + color3: rgba(32, 145, 208, 1) + color4: rgba(32, 145, 208, 0.9) + color5: rgba(32, 145, 208, 0.85) + color6: rgba(52, 198, 243, 0.85) + +# Featured items (optional) +# +# This section allows highlighting items that match certain criteria. You can +# define a list of rules and the matching items will be featured in a special +# way in the landscape. +# +# Each rule must define a field for the check as well as the values that will +# trigger a match. At the moment the fields supported are: +# +# - maturity +# - subcategory +# +# When a given item's field matches any of the values provided, it will be +# considered a featured item. For each option, it is possible to also define an +# order (which item would be displayed first) and a label for the item. +# +# featured_items: +# - field: subcategory +# options: +# - value: +# - value: +# + +# Footer (optional) +# +# This section allows customizing some aspects of the footer. +# +# footer: +# links: +# facebook: +# flickr: +# github: +# homepage: +# instagram: +# linkedin: +# slack: +# twitch: +# twitter: +# wechat: +# youtube: +# logo: # Foundation logo featured on the footer +# text: # Copyright notice, for example +# +footer: + links: + facebook: https://www.facebook.com/allianceopenusd + github: https://github.com/aousd + homepage: https://aousd.org + instagram: https://www.instagram.com/allianceopenusd/ + linkedin: https://www.linkedin.com/company/allianceopenusd/ + twitter: https://twitter.com/allianceopenusd + youtube: https://www.youtube.com/@AllianceOpenUSD + logo: https://aousd.org/wp-content/uploads/sites/28/2023/07/logo-vertical-white.svg + text: | + Copyright © 2024 The Linux Foundation®. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our [Trademark Usage page](https://www.linuxfoundation.org/trademark-usage). Linux is a registered trademark of Linus Torvalds. [Privacy Policy](https://www.linuxfoundation.org/privacy) and [Terms of Use](https://www.linuxfoundation.org/terms). This website contains data received from Crunchbase. This data is not licensed pursuant to the Apache License. It is subject to Crunchbase's Data Access Terms, available at , and is only permitted to be used with Linux Foundation landscape projects. + +# Grid items size (optional) +# +# Defines the preferred size of the landscape items in the grid mode. When the +# landscape contains many items, it is recommended to use the `small` size. +# However, if there aren't many items, choosing `medium` or `large` may make +# the landscape look nicer. Users will still be able to adjust the items size +# from the UI using the zoom controls. +# +# grid_items_size: +# +grid_items_size: large + +# Groups (optional) +# +# In some cases, specially when a landscape contains lots of items, it may be +# interesting to organize them in groups. Each group will be displayed on a +# different tab in the landscape web application. Each entry must contain the +# name of the group (it will be displayed as is) and a list with the categories +# (as defined in the landscape.yml data file) that will be part of this group. +# +# groups: +# - name: +# categories: +# - +# - +# + +# Header (optional) +# +# This section allows customizing some aspects of the header. +# +# header: +# links: +# github: +# logo: # Foundation logo featured on the header +# +header: + links: + github: https://github.com/aousd/landscape + logo: https://aousd.org/wp-content/uploads/sites/28/2023/07/logo-horizontal-color.svg + +# Images (optional) +# +# Urls of some images used in the landscape UI. +# +# images: +# favicon: +# open_graph: +# + +# Logos viewbox (optional) +# +# In order to display the logos as large as possible in the landscape, during +# the build process we try to update their viewbox if `adjust` is set to true +# (by default it is when this setting is not provided). However, sometimes this +# does not help and logos may not be displayed correctly. In those cases, it is +# possible to exclude some of them from being adjusted by adding the logo(s) +# file name to the `exclude` list. +# +# logos_viewbox: +# adjust: true +# exclude: +# - logo1.svg +# - logo2.svg +# + +# Name of the members category (optional) +# +# Landscapes usually have a special category dedicated to the members of the +# corresponding foundation. It is possible to use any name for that category, +# but it is important that we define it here as there are some special +# operations that depend on it. +# +# members_category: +# + +# Osano (optional) +# +# Osano cookies consent form configuration. When the Osano configuration is +# provided, some additional code will be injected into the web application. +# +# The `customer_id` and `customer_configuration_id` fields values can be +# obtained from the url in the configuration script code available on the Osano +# site: +# +# https://cmp.osano.com///osano.js +# +# osano: +# customer_id: +# customer_configuration_id: +# + +# Screenshot width (optional) +# +# Width of the landscape screenshots automatically generated (in pixels). +# Screenshots won't be taken if this value is not provided. +# +# screenshot_width: +# +screenshot_width: 1500 + +# Upcoming event (optional) +# +# This section allows configuring an upcoming event that will be featured on +# the landscape web application. Expired events won't be displayed. +# +# upcoming_event: +# name: # Event name (required) +# start: # Start date: (required, format: YYYY-MM-DD) +# end: # End date: (required, format: YYYY-MM-DD) +# banner_url: # Event banner image url (required, recommended dimensions: 2400x300) +# details_url: # Event details URL (required) +# + +# View mode (optional) +# +# This section allows customizing the default view mode of the landscape web +# application. The view mode can be set to either `grid` or `card`. When +# omitted, the default view mode is `grid`. +# +# view_mode: +#