diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5bbcf72..3958362 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,64 +1,18 @@ -name: Update members +name: Build Landscape from LFX on: workflow_dispatch: - # Uncomment to schedule builds - # schedule: - #- cron: '0 1 * * *' + schedule: + - cron: "0 4 * * *" jobs: build: - runs-on: ubuntu-latest - + runs-on: ubuntu-24.04 steps: - - name: Checkout landscape - uses: actions/checkout@v3 - with: - path: landscape - - name: Checkout landscape-tools - uses: actions/checkout@v3 - with: - repository: jmertic/landscape-tools - path: landscape-tools - - name: Set up Python 3.x - uses: actions/setup-python@v4 - with: - python-version: '3.x' - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install -r landscape-tools/requirements.txt - - name: Run build - working-directory: ./landscape - run: | - ../landscape-tools/landscapemembers.py - - name: Save missing.csv file - uses: actions/upload-artifact@v3 - with: - name: missing-members - path: ./landscape/missing.csv - - name: Checkout landscapeapp - uses: actions/checkout@v3 - with: - repository: cncf/landscapeapp - path: landscapeapp - - name: Setup node - uses: actions/setup-node@v3 - with: - node-version: '18' - - name: cleanup yml files - working-directory: ./landscapeapp - run: | - node tools/removePuppeteer - npm install - PROJECT_PATH=../landscape node tools/removeQuotes - PROJECT_PATH=../landscape node tools/pruneExtraEntries - - name: Create Pull Request - uses: peter-evans/create-pull-request@v4 + - uses: jmertic/lfx-landscape-tools@main with: + project_processing: skip + env: token: ${{ secrets.PAT }} - branch-suffix: timestamp - path: ./landscape - title: Update members - labels: automated-build - commit-message: Update members + repository: ${{ github.repository }} + ref: ${{ github.ref }} diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml new file mode 100644 index 0000000..5cbdfec --- /dev/null +++ b/.github/workflows/validate.yml @@ -0,0 +1,26 @@ +name: Validate + +on: + merge_group: + pull_request: + branches: + - main + - master + +jobs: + validate-landscape: + runs-on: ubuntu-latest + name: "Validate landscape.yml file" + steps: + - uses: actions/checkout@v3 + - uses: cncf/landscape2-validate-action@v2 + with: + target_kind: data + target_path: ./landscape.yml + - uses: pascalgn/automerge-action@v0.15.5 + if: success() + env: + GITHUB_TOKEN: "${{ secrets.PAT }}" + MERGE_LABELS: "automated-build" + MERGE_RETRY_SLEEP: 300000 + MERGE_METHOD: "squash" diff --git a/.gitignore b/.gitignore index 3da5bbd..02c47a8 100644 --- a/.gitignore +++ b/.gitignore @@ -43,3 +43,19 @@ data.json preview.json lookup.json landscapeapp +missing.csv +landscape.sqlite +githubapi.sqlite +missing-projects.csv +build/ + +# data files used by scripts +tooling/*.csv +tooling/*.yml +tooling/*.yaml +tooling/*.txt +tooling/*.json + +build/ +landscape.sqlite +githubapi.sqlite diff --git a/INSTALL.md b/INSTALL.md deleted file mode 100644 index 770cd02..0000000 --- a/INSTALL.md +++ /dev/null @@ -1 +0,0 @@ -Refer to the [landscapeapp install instructions](https://github.com/cncf/landscapeapp#installing-locally) to install locally. diff --git a/INSTRUCTIONS.md b/INSTRUCTIONS.md deleted file mode 100644 index 6c4c0c5..0000000 --- a/INSTRUCTIONS.md +++ /dev/null @@ -1,15 +0,0 @@ -# Instructions for using this template - -This template is designed to help you get started on building a landscape. It's based on the TODO Group OSPO landscape. - -- [Clone this template repo into your github organization or account](https://github.com/new?template_name=landscape-template&template_owner=jmertic). -- Create the subdomain for the landscape ( typically landscape.yourprojectdomain ) and a short domain that will forward to this ( typically l.yourprojectdomain ) -- Create the landscape logo and replace [images/left-logo.svg](images/left-logo.svg) -- Set [images/right-logo.svg](images/right-logo.svg) as your project's logo -- [Generate](https://www.qrcode-monkey.com) a QR code, setting colors to black. Save as SVG and overwrite [images/qr.svg](images/qr.svg). -- If you're working with the LF, give admin privileges to the new repo to jmertic and write privleges to AndreyKozlov1984, jordinl83, and CNCF-Bot and ping John after creating an account at https://slack.cncf.io. Alex Contini and John are available there to help you recreate SVGs based on a PNG of the company's logo, if necessary, and to fix other problems. -- Set the repo to only support squash commits and turn off DCO support, since it doesn't work well with the GitHub web interface. -- Update [config.yaml](config.yaml) and [settings.yml](settings.yml) using the instructions in each file -- Do the pre-requisites at https://github.com/jmertic/landscape-tools/blob/master/INSTRUCTIONS.md#recommended---automatic-build-with-github-actions. -- Go to 'Actions' in the top menu. You should see a job called 'Update members' on the right side under 'Workflows'. Click that, then on the next screen click 'Run workflow'. This will build out the landscape with just your members. -- If it all works, you should have your first landscape built with just members of your project, and ready to start your landscape journey! diff --git a/cached_logos/.gitkeep b/cached_logos/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/config.yaml b/config.yaml deleted file mode 100644 index 43aa586..0000000 --- a/config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -# landscape short name; use the project slug here -landscapeName: lf -# Update with your membership structure -landscapeMemberClasses: - - name: Platinum Membership - category: Platinum - - name: End-User Membership - category: Platinum - - name: Silver Membership - category: Silver - - name: Academic Membership - category: Academic Institution - - name: Associate Membership - category: Associate -# Project record ID for your project. You can get this by going to the project in -# PCC, and looking for the part of the URL after /project/. For example, -# https://projectadmin.lfx.linuxfoundation.org/project/a092M00001MtYMaQAN the -# ID would be a092M00001MtYMaQAN -project: a0941000002wBymAAE # Open Mainframe Project -# Name of category for members -landscapeMemberCategory: Open Mainframe Project Member Company diff --git a/config.yml b/config.yml new file mode 100644 index 0000000..a98284e --- /dev/null +++ b/config.yml @@ -0,0 +1,11 @@ +landscapeMemberClasses: + - name: Premier Membership + category: Premier + - name: General Membership + category: General + - name: Associate Membership + category: Associate + - name: Startup + category: Startup +slug: ccc +landscapeMemberCategory: Confidential Computing Consortium Member Company diff --git a/hosted_logos/acurast.svg b/hosted_logos/acurast.svg new file mode 100644 index 0000000..4548539 --- /dev/null +++ b/hosted_logos/acurast.svg @@ -0,0 +1,4 @@ + + + + diff --git a/hosted_logos/advanced_micro_devices_amd.svg b/hosted_logos/advanced_micro_devices_amd.svg new file mode 100644 index 0000000..6846f69 --- /dev/null +++ b/hosted_logos/advanced_micro_devices_amd.svg @@ -0,0 +1,56 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/hosted_logos/ampere_computing.svg b/hosted_logos/ampere_computing.svg new file mode 100644 index 0000000..9e48575 --- /dev/null +++ b/hosted_logos/ampere_computing.svg @@ -0,0 +1 @@ +ampere diff --git a/hosted_logos/anjuna_security_inc.svg b/hosted_logos/anjuna_security_inc.svg new file mode 100644 index 0000000..a46dca9 --- /dev/null +++ b/hosted_logos/anjuna_security_inc.svg @@ -0,0 +1,319 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/hosted_logos/ant_group_co_ltd.svg b/hosted_logos/ant_group_co_ltd.svg new file mode 100644 index 0000000..3048f72 --- /dev/null +++ b/hosted_logos/ant_group_co_ltd.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hosted_logos/arcium_association.svg b/hosted_logos/arcium_association.svg new file mode 100644 index 0000000..035eb2a --- /dev/null +++ b/hosted_logos/arcium_association.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hosted_logos/arm_limited.svg b/hosted_logos/arm_limited.svg new file mode 100644 index 0000000..e560c12 --- /dev/null +++ b/hosted_logos/arm_limited.svg @@ -0,0 +1 @@ +Arm (member) logo \ No newline at end of file diff --git a/hosted_logos/automata_network.svg b/hosted_logos/automata_network.svg new file mode 100644 index 0000000..4b00bdd --- /dev/null +++ b/hosted_logos/automata_network.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hosted_logos/canarybit.svg b/hosted_logos/canarybit.svg new file mode 100644 index 0000000..f6f7d1d --- /dev/null +++ b/hosted_logos/canarybit.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + diff --git a/hosted_logos/canonical_group_limited.svg b/hosted_logos/canonical_group_limited.svg new file mode 100644 index 0000000..4edeef5 --- /dev/null +++ b/hosted_logos/canonical_group_limited.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/hosted_logos/cisco_systems_inc.svg b/hosted_logos/cisco_systems_inc.svg new file mode 100644 index 0000000..b59d5de --- /dev/null +++ b/hosted_logos/cisco_systems_inc.svg @@ -0,0 +1 @@ + diff --git a/hosted_logos/common_tools.svg b/hosted_logos/common_tools.svg new file mode 100644 index 0000000..a3581e1 --- /dev/null +++ b/hosted_logos/common_tools.svg @@ -0,0 +1,3 @@ + + + diff --git a/hosted_logos/dlt_research_foundation.svg b/hosted_logos/dlt_research_foundation.svg new file mode 100644 index 0000000..cd0da7c --- /dev/null +++ b/hosted_logos/dlt_research_foundation.svg @@ -0,0 +1,196 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hosted_logos/edgeless_systems.svg b/hosted_logos/edgeless_systems.svg new file mode 100644 index 0000000..f70a41a --- /dev/null +++ b/hosted_logos/edgeless_systems.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/hosted_logos/enclaive.svg b/hosted_logos/enclaive.svg new file mode 100644 index 0000000..ae9af65 --- /dev/null +++ b/hosted_logos/enclaive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/hosted_logos/enveil.svg b/hosted_logos/enveil.svg new file mode 100644 index 0000000..3cd47e2 --- /dev/null +++ b/hosted_logos/enveil.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + diff --git a/hosted_logos/ethernity_cloud.svg b/hosted_logos/ethernity_cloud.svg new file mode 100644 index 0000000..5b17986 --- /dev/null +++ b/hosted_logos/ethernity_cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/hosted_logos/fr0ntierx_inc.svg b/hosted_logos/fr0ntierx_inc.svg new file mode 100644 index 0000000..8f84982 --- /dev/null +++ b/hosted_logos/fr0ntierx_inc.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/hosted_logos/fujitsu_limited.svg b/hosted_logos/fujitsu_limited.svg new file mode 100644 index 0000000..bb9e8b8 --- /dev/null +++ b/hosted_logos/fujitsu_limited.svg @@ -0,0 +1 @@ + diff --git a/hosted_logos/google_llc.svg b/hosted_logos/google_llc.svg new file mode 100644 index 0000000..9641b1a --- /dev/null +++ b/hosted_logos/google_llc.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + diff --git a/hosted_logos/guangdong_oppo_mobile_telecommunications_corp_ltd.svg b/hosted_logos/guangdong_oppo_mobile_telecommunications_corp_ltd.svg new file mode 100644 index 0000000..25cb100 --- /dev/null +++ b/hosted_logos/guangdong_oppo_mobile_telecommunications_corp_ltd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/hosted_logos/huawei_technologies_co.svg b/hosted_logos/huawei_technologies_co.svg new file mode 100644 index 0000000..64c1af8 --- /dev/null +++ b/hosted_logos/huawei_technologies_co.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hosted_logos/hushmesh.svg b/hosted_logos/hushmesh.svg new file mode 100644 index 0000000..3d71588 --- /dev/null +++ b/hosted_logos/hushmesh.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/hosted_logos/iexec_blockchain_tech.svg b/hosted_logos/iexec_blockchain_tech.svg new file mode 100644 index 0000000..8795641 --- /dev/null +++ b/hosted_logos/iexec_blockchain_tech.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hosted_logos/intel_corporation.svg b/hosted_logos/intel_corporation.svg new file mode 100644 index 0000000..a38a4a2 --- /dev/null +++ b/hosted_logos/intel_corporation.svg @@ -0,0 +1,37 @@ + + + + + + + + + + diff --git a/hosted_logos/invary.svg b/hosted_logos/invary.svg new file mode 100644 index 0000000..4966663 --- /dev/null +++ b/hosted_logos/invary.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/hosted_logos/linaro_limited.svg b/hosted_logos/linaro_limited.svg new file mode 100644 index 0000000..8abe6ef --- /dev/null +++ b/hosted_logos/linaro_limited.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/hosted_logos/marvell_semiconductors_ltd.svg b/hosted_logos/marvell_semiconductors_ltd.svg new file mode 100644 index 0000000..e7a08f7 --- /dev/null +++ b/hosted_logos/marvell_semiconductors_ltd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/hosted_logos/meta_platforms_inc.svg b/hosted_logos/meta_platforms_inc.svg new file mode 100644 index 0000000..fbfca7b --- /dev/null +++ b/hosted_logos/meta_platforms_inc.svg @@ -0,0 +1,25 @@ + + +Logo of Meta Platforms -- Graphic created by Detmar Owen + + + + + + + + + + + + + + + + + diff --git a/hosted_logos/microsoft_corporation.svg b/hosted_logos/microsoft_corporation.svg new file mode 100644 index 0000000..20e2805 --- /dev/null +++ b/hosted_logos/microsoft_corporation.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/hosted_logos/mit_connection_science.svg b/hosted_logos/mit_connection_science.svg new file mode 100644 index 0000000..72f042b --- /dev/null +++ b/hosted_logos/mit_connection_science.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/hosted_logos/nvidia_corporation.svg b/hosted_logos/nvidia_corporation.svg new file mode 100644 index 0000000..cf731b2 --- /dev/null +++ b/hosted_logos/nvidia_corporation.svg @@ -0,0 +1,28 @@ + + + + + + diff --git a/hosted_logos/oasis_protocol_foundation.svg b/hosted_logos/oasis_protocol_foundation.svg new file mode 100644 index 0000000..daad53a --- /dev/null +++ b/hosted_logos/oasis_protocol_foundation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/hosted_logos/opaque_systems_inc.svg b/hosted_logos/opaque_systems_inc.svg new file mode 100644 index 0000000..d78fadd --- /dev/null +++ b/hosted_logos/opaque_systems_inc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/hosted_logos/partisia.svg b/hosted_logos/partisia.svg new file mode 100644 index 0000000..eb7354b --- /dev/null +++ b/hosted_logos/partisia.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/hosted_logos/red_hat_inc.svg b/hosted_logos/red_hat_inc.svg new file mode 100644 index 0000000..22c16f7 --- /dev/null +++ b/hosted_logos/red_hat_inc.svg @@ -0,0 +1 @@ +RedHat-Logo-A-Color \ No newline at end of file diff --git a/hosted_logos/risc_v_international.svg b/hosted_logos/risc_v_international.svg new file mode 100644 index 0000000..bf5f73c --- /dev/null +++ b/hosted_logos/risc_v_international.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/hosted_logos/rivos_inc.svg b/hosted_logos/rivos_inc.svg new file mode 100644 index 0000000..0ffdb72 --- /dev/null +++ b/hosted_logos/rivos_inc.svg @@ -0,0 +1,2 @@ + + diff --git a/hosted_logos/samsung_electronics_co_ltd.svg b/hosted_logos/samsung_electronics_co_ltd.svg new file mode 100644 index 0000000..540cc60 --- /dev/null +++ b/hosted_logos/samsung_electronics_co_ltd.svg @@ -0,0 +1,52 @@ + + + + diff --git a/hosted_logos/setit_solutions.svg b/hosted_logos/setit_solutions.svg new file mode 100644 index 0000000..5ddb664 --- /dev/null +++ b/hosted_logos/setit_solutions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/hosted_logos/shanghai_jiao_tong_university.svg b/hosted_logos/shanghai_jiao_tong_university.svg new file mode 100644 index 0000000..a8c1873 --- /dev/null +++ b/hosted_logos/shanghai_jiao_tong_university.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/hosted_logos/super_protocol.svg b/hosted_logos/super_protocol.svg new file mode 100644 index 0000000..dc6d612 --- /dev/null +++ b/hosted_logos/super_protocol.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/hosted_logos/suse_llc.svg b/hosted_logos/suse_llc.svg new file mode 100644 index 0000000..7b8bbf8 --- /dev/null +++ b/hosted_logos/suse_llc.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/hosted_logos/tiktok_inc.svg b/hosted_logos/tiktok_inc.svg new file mode 100644 index 0000000..54c535a --- /dev/null +++ b/hosted_logos/tiktok_inc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/hosted_logos/ultraviolet_consult_doo.svg b/hosted_logos/ultraviolet_consult_doo.svg new file mode 100644 index 0000000..43ad248 --- /dev/null +++ b/hosted_logos/ultraviolet_consult_doo.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/hosted_logos/vmware_llc.svg b/hosted_logos/vmware_llc.svg new file mode 100644 index 0000000..354cbc9 --- /dev/null +++ b/hosted_logos/vmware_llc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/favicon.png b/images/favicon.png deleted file mode 100644 index ac66ece..0000000 Binary files a/images/favicon.png and /dev/null differ diff --git a/images/info1.jpg b/images/info1.jpg deleted file mode 100644 index 0a940e7..0000000 Binary files a/images/info1.jpg and /dev/null differ diff --git a/images/info2.jpg b/images/info2.jpg deleted file mode 100644 index 12d3ece..0000000 Binary files a/images/info2.jpg and /dev/null differ diff --git a/images/left-logo.svg b/images/left-logo.svg deleted file mode 100644 index 4e14810..0000000 --- a/images/left-logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/images/qr.svg b/images/qr.svg deleted file mode 100644 index 88c55e3..0000000 --- a/images/qr.svg +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - diff --git a/images/right-logo.svg b/images/right-logo.svg deleted file mode 100644 index 62a39d6..0000000 --- a/images/right-logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/landscape.yml b/landscape.yml index 594bef5..f11e337 100644 --- a/landscape.yml +++ b/landscape.yml @@ -1 +1,356 @@ landscape: + - category: + name: Confidential Computing Consortium Member Company + subcategories: + - subcategory: + name: Premier + items: + - item: + name: Advanced Micro Devices (AMD) + homepage_url: https://amd.com/ + logo: advanced_micro_devices_amd.svg + twitter: https://twitter.com/AMD + crunchbase: https://www.crunchbase.com/organization/amd + project: null + - item: + name: Arm Limited + homepage_url: https://arm.com/ + logo: arm_limited.svg + twitter: https://twitter.com/ArmCommunity + crunchbase: https://www.crunchbase.com/organization/arm + project: null + - item: + name: Google LLC + homepage_url: https://google.com/ + logo: google_llc.svg + twitter: https://twitter.com/Google + crunchbase: https://www.crunchbase.com/organization/google + project: null + - item: + name: Huawei Technologies Co., Ltd + homepage_url: https://huawei.com/ + logo: huawei_technologies_co.svg + twitter: https://twitter.com/Huawei + crunchbase: https://www.crunchbase.com/organization/huawei + project: null + - item: + name: Intel Corporation + homepage_url: https://intel.com/ + logo: intel_corporation.svg + twitter: https://twitter.com/intel + crunchbase: https://www.crunchbase.com/organization/intel + project: null + - item: + name: Meta Platforms, Inc. + homepage_url: https://meta.com/ + logo: meta_platforms_inc.svg + twitter: https://twitter.com/Meta + crunchbase: https://www.crunchbase.com/organization/facebook + project: null + - item: + name: Microsoft Corporation + homepage_url: https://microsoft.com/ + logo: microsoft_corporation.svg + twitter: https://twitter.com/Microsoft + crunchbase: https://www.crunchbase.com/organization/microsoft + project: null + - item: + name: NVIDIA Corporation + homepage_url: https://nvidia.com/ + logo: nvidia_corporation.svg + twitter: https://twitter.com/nvidia + crunchbase: https://www.crunchbase.com/organization/nvidia + project: null + - item: + name: Red Hat, Inc. + homepage_url: https://redhat.com/ + logo: red_hat_inc.svg + twitter: https://twitter.com/RedHat + crunchbase: https://www.crunchbase.com/organization/red-hat + project: null + - item: + name: TikTok Inc. + homepage_url: https://tiktok.com/ + logo: tiktok_inc.svg + project: null + organization: + name: TikTok Inc. + linkedin: https://www.linkedin.com/company/tiktok + - subcategory: + name: General + items: + - item: + name: Ampere Computing + homepage_url: https://amperecomputing.com/ + logo: ampere_computing.svg + twitter: https://twitter.com/AmpereComputing + crunchbase: https://www.crunchbase.com/organization/ampere-computing + project: null + - item: + name: Anjuna Security, Inc. + homepage_url: https://anjuna.io/ + logo: anjuna_security_inc.svg + twitter: https://twitter.com/anjuna_security + crunchbase: https://www.crunchbase.com/organization/anjuna + project: null + - item: + name: Ant Group Co., Ltd. + homepage_url: https://antgroup.com/ + logo: ant_group_co_ltd.svg + twitter: https://twitter.com/AntGroup + crunchbase: https://www.crunchbase.com/organization/ant-financial + project: null + - item: + name: CanaryBit + homepage_url: https://canarybit.eu/ + logo: canarybit.svg + twitter: https://twitter.com/canarybit + project: null + organization: + name: CanaryBit + linkedin: https://www.linkedin.com/company/canarybit + - item: + name: Canonical Group Limited + homepage_url: https://canonical.com/ + logo: canonical_group_limited.svg + twitter: https://twitter.com/Canonical + crunchbase: https://www.crunchbase.com/organization/canonical-ltd + project: null + - item: + name: Cisco Systems, Inc. + homepage_url: https://cisco.com/ + logo: cisco_systems_inc.svg + twitter: https://twitter.com/Cisco + crunchbase: https://www.crunchbase.com/organization/cisco + project: null + - item: + name: Edgeless Systems + homepage_url: https://edgeless.systems/ + logo: edgeless_systems.svg + twitter: https://twitter.com/EdgelessSystems + crunchbase: https://www.crunchbase.com/organization/edgeless-systems + project: null + - item: + name: enclaive + homepage_url: https://enclaive.cloud/ + logo: enclaive.svg + project: null + organization: + name: enclaive + linkedin: https://www.linkedin.com/company/enclaive + - item: + name: Enveil + homepage_url: https://enveil.com/ + logo: enveil.svg + twitter: https://twitter.com/enveil_inc + crunchbase: https://www.crunchbase.com/organization/enveil-inc + project: null + - item: + name: Ethernity CLOUD + homepage_url: https://ethernity.cloud/ + logo: ethernity_cloud.svg + twitter: https://twitter.com/Ethernity_cloud + project: null + organization: + name: Ethernity CLOUD + linkedin: https://www.linkedin.com/company/ethernitycloud + - item: + name: Fujitsu Limited + homepage_url: https://fujitsu.com/ + logo: fujitsu_limited.svg + twitter: https://twitter.com/Fujitsu_Global + crunchbase: https://www.crunchbase.com/organization/fujitsu + project: null + - item: + name: Guangdong OPPO Mobile Telecommunications Corp., Ltd. + homepage_url: https://oppo.com/ + logo: guangdong_oppo_mobile_telecommunications_corp_ltd.svg + twitter: https://twitter.com/oppo + crunchbase: https://www.crunchbase.com/organization/oppo + project: null + - item: + name: Hushmesh + homepage_url: https://hushmesh.com/ + logo: hushmesh.svg + project: null + organization: + name: Hushmesh + linkedin: https://www.linkedin.com/company/hushmesh + - item: + name: iExec Blockchain Tech + homepage_url: https://iex.ec/ + logo: iexec_blockchain_tech.svg + twitter: https://twitter.com/iEx_ec + crunchbase: https://www.crunchbase.com/organization/iexec + project: null + - item: + name: Marvell Semiconductors Ltd + homepage_url: https://marvell.com/ + logo: marvell_semiconductors_ltd.svg + twitter: https://twitter.com/MarvellTech + crunchbase: https://www.crunchbase.com/organization/marvell-technology + project: null + - item: + name: Opaque Systems Inc. + homepage_url: https://opaque.co/ + logo: opaque_systems_inc.svg + twitter: https://twitter.com/opaquesys + project: null + organization: + name: Opaque Systems Inc. + linkedin: https://www.linkedin.com/company/opaquesystems + - item: + name: Rivos Inc + homepage_url: https://rivosinc.com/ + logo: rivos_inc.svg + project: null + organization: + name: Rivos Inc + linkedin: https://www.linkedin.com/company/rivos-inc + - item: + name: Samsung Electronics Co. Ltd. + homepage_url: https://samsung.com/ + logo: samsung_electronics_co_ltd.svg + twitter: https://twitter.com/Samsung + crunchbase: https://www.crunchbase.com/organization/samsung-electronics + project: null + - item: + name: SUSE LLC + homepage_url: https://suse.com/ + logo: suse_llc.svg + twitter: https://twitter.com/SUSE + crunchbase: https://www.crunchbase.com/organization/suse + project: null + - item: + name: Ultraviolet Consult DOO + homepage_url: https://ultraviolet.rs/ + logo: ultraviolet_consult_doo.svg + project: null + organization: + name: Ultraviolet Consult DOO + linkedin: https://www.linkedin.com/company/ultravioletrs + - item: + name: VMware LLC + homepage_url: https://vmware.com/ + logo: vmware_llc.svg + twitter: https://twitter.com/VMware + crunchbase: https://www.crunchbase.com/organization/vmware + project: null + - subcategory: + name: Associate + items: + - item: + name: Acurast + homepage_url: https://acurast.com/ + logo: acurast.svg + project: null + organization: + name: Acurast + linkedin: https://www.linkedin.com/company/acurast-association + - item: + name: DLT Research Foundation + homepage_url: https://dltresearchfoundation.org/ + logo: dlt_research_foundation.svg + project: null + organization: + name: DLT Research Foundation + - item: + name: Linaro Limited + homepage_url: https://linaro.org/ + logo: linaro_limited.svg + twitter: https://twitter.com/LinaroOrg + crunchbase: https://www.crunchbase.com/organization/linaro + project: null + - item: + name: MIT Connection Science + homepage_url: https://mit.edu/ + logo: mit_connection_science.svg + twitter: https://twitter.com/MIT + crunchbase: https://www.crunchbase.com/organization/massachusetts-institute-of-technology-mit + project: null + - item: + name: Oasis Protocol Foundation + homepage_url: https://oasisprotocol.org/ + logo: oasis_protocol_foundation.svg + twitter: https://twitter.com/OasisProtocol + project: null + organization: + name: Oasis Protocol Foundation + linkedin: https://www.linkedin.com/company/oasisprotocol + - item: + name: RISC-V International + homepage_url: https://riscv.org/ + logo: risc_v_international.svg + twitter: https://twitter.com/risc_v + crunchbase: https://www.crunchbase.com/organization/risc-v + project: null + - item: + name: Shanghai Jiao Tong University + homepage_url: https://en.sjtu.edu.cn/ + logo: shanghai_jiao_tong_university.svg + twitter: https://twitter.com/sjtuhpc + crunchbase: https://www.crunchbase.com/organization/shanghai-jiao-tong-university + project: null + - subcategory: + name: Startup + items: + - item: + name: Arcium Association + homepage_url: https://arcium.com/ + logo: arcium_association.svg + project: null + organization: + name: Arcium Association + - item: + name: Automata Network + homepage_url: https://ata.network/ + logo: automata_network.svg + project: null + organization: + name: Automata Network + linkedin: https://www.linkedin.com/company/automatanetwork + - item: + name: Common Tools + homepage_url: https://common.tools/ + logo: common_tools.svg + project: null + organization: + name: Common Tools + - item: + name: Fr0ntierX Inc + homepage_url: https://fr0ntierx.com/ + logo: fr0ntierx_inc.svg + crunchbase: https://www.crunchbase.com/organization/fr0ntierx + project: null + - item: + name: Invary + homepage_url: https://invary.com/ + logo: invary.svg + project: null + organization: + name: Invary + linkedin: https://www.linkedin.com/company/invary + - item: + name: Partisia + homepage_url: https://partisia.com/ + logo: partisia.svg + project: null + organization: + name: Partisia + linkedin: https://www.linkedin.com/company/partisia + - item: + name: SETIT Solutions + homepage_url: https://setitonline.com/ + logo: setit_solutions.svg + project: null + organization: + name: SETIT Solutions + linkedin: https://www.linkedin.com/company/setit-solutions + - item: + name: Super Protocol + homepage_url: https://superprotocol.com/ + logo: super_protocol.svg + project: null + organization: + name: Super Protocol + linkedin: https://www.linkedin.com/company/superprotocol diff --git a/netlify.toml b/netlify.toml deleted file mode 100644 index d6a39c0..0000000 --- a/netlify.toml +++ /dev/null @@ -1,8 +0,0 @@ -[build] - base = "netlify" - publish = "dist" - command = "(wget --no-check-certificate --no-cache https://raw.githubusercontent.com/cncf/landscapeapp/75-weekly-2020-05-30/netlify/landscape.js || wget --no-check-certificate --no-cache https://raw.githubusercontent.com/cncf/landscapeapp/master/netlify/landscape.js) && node landscape.js" - ignore = "false" - environment = { RUBY_VERSION = "2.6.2", NODE_VERSION="14.3" } - - diff --git a/netlify/.gitkeep b/netlify/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/processed_landscape.yml b/processed_landscape.yml deleted file mode 100644 index e531a15..0000000 --- a/processed_landscape.yml +++ /dev/null @@ -1,125 +0,0 @@ -# THIS FILE IS GENERATED AUTOMATICALLY! -landscape: - - category: - name: TODO Group Member - subcategories: - - subcategory: - name: General - items: - - item: - name: Airbnb (member) - homepage_url: https://www.airbnb.com - logo: airbnb.svg - crunchbase: https://www.crunchbase.com/organization/airbnb - crunchbase_data: - name: Airbnb - description: Airbnb is an online community marketplace for people to list, discover, and book accommodations through mobile phones or the internet. - num_employees_min: 5001 - num_employees_max: 10000 - homepage: http://airbnb.com - city: San Francisco - region: California - country: United States - twitter: http://twitter.com/airbnb - linkedin: https://www.linkedin.com/company/airbnb - acquisitions: - - date: '2011-06-01' - acquiree: Accoleo - - date: '2012-03-20' - acquiree: Crashpadder - - date: '2012-07-01' - acquiree: NabeWise - - date: '2012-07-24' - acquiree: DailyBooth - - date: '2012-10-03' - acquiree: Fondu - - date: '2012-12-01' - acquiree: Localmind - - date: '2014-12-02' - acquiree: Pencil Labs - - date: '2015-09-11' - acquiree: Vamo - - date: '2015-09-29' - acquiree: Lapka - - date: '2016-01-01' - acquiree: Bold Financial Technologies - - date: '2016-04-13' - acquiree: ChangeCoin - - date: '2016-09-19' - acquiree: Trip4real - - date: '2017-02-10' - acquiree: Luxury Retreats - price: 200000000 - - date: '2017-02-23' - acquiree: Tilt - - date: '2017-05-02' - acquiree: Deco Software - - date: '2017-06-16' - acquiree: Trooly - - date: '2017-11-16' - acquiree: Accomable - - date: '2017-11-16' - acquiree: AdBasis - - date: '2018-12-11' - acquiree: Luckey - - date: '2019-01-25' - acquiree: Gaest.com - - date: '2019-03-07' - acquiree: HotelTonight - - date: '2019-08-05' - acquiree: Urbandoor - parents: [] - ticker: ABNB - funding: 5950282100 - stockExchange: nasdaq - kind: market_cap - yahoo_finance_data: - market_cap: 120128872448 - effective_ticker: ABNB - image_data: - fileName: airbnb-member.svg - hash: 4F20c1Q9BUtSvVwgWbsEFrWSxXHpGqckq0ZlnqrzU9w= - best_practice_data: - badge: false - percentage: null - twitter_data: - latest_tweet_date: 2021-02-17T23:51:06.000Z - - category: - name: OSPO Adopter - subcategories: - - subcategory: - name: OSPO Adopter - items: - - item: - name: 1stdibs (adopter) - homepage_url: https://www.1stdibs.com - logo: 1stdibs.svg - crunchbase: https://www.crunchbase.com/organization/1stdibs - crunchbase_data: - name: 1stdibs - description: 1stdibs is an internet company that offers a marketplace for rare and desirable objects in furniture, fashion, fine art, and jewelry. - num_employees_min: 251 - num_employees_max: 500 - homepage: http://www.1stdibs.com - city: New York - region: New York - country: United States - twitter: http://twitter.com/1stdibs - linkedin: https://www.linkedin.com/company/1stdibs-com/ - acquisitions: - - date: '2012-09-18' - acquiree: Online Galleries - - date: '2019-05-07' - acquiree: Design Manager - parents: [] - funding: 253000000 - stockExchange: null - kind: funding - image_data: - fileName: 1stdibs-adopter.svg - hash: 6lR4gG6HBPVIJqArifzYTnMLY/C8fall8FkRRYYyDGw= - best_practice_data: - badge: false - percentage: null - twitter_data: - latest_tweet_date: 2021-02-22T02:05:02.000Z diff --git a/settings.yml b/settings.yml index 431009e..6f4a5e6 100644 --- a/settings.yml +++ b/settings.yml @@ -1,187 +1,37 @@ -## items to fill in +# Landscape2 settings # -# 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 ) +# This settings file allows customizing some aspects of the landscape. +# +# Reference documentation: https://github.com/cncf/landscape2/blob/main/docs/config/settings.yml + +foundation: CCC + +url: http://landscape.confidentialcomputing.io/ + +colors: + color1: "rgba(0, 107, 204, 1)" + color2: "rgba(255, 0, 170, 1)" + color3: "rgba(96, 149, 214, 1)" + color4: "rgba(0, 42, 81, 0.7)" + color5: "rgba(1, 107, 204, 0.7)" + color6: "rgba(0, 42, 81, 0.7)" + color7: "rgba(180, 219, 255, 1)" + +footer: + links: + github: "https://github.com/confidential-computing" + homepage: "https://confidentialcomputing.io" + linkedin: "https://www.linkedin.com/company/confidential-computing/" + slack: "http://slack.confidentialcomputing.io" + twitter: "https://twitter.com/confidentialc2" + youtube: "https://www.youtube.com/@confidentialcomputingconso5871" + logo: "http://confidentialcomputing.io/wp-content/uploads/sites/10/2022/07/Logo_White.svg" + +grid_items_size: large + +header: + links: + github: "https://github.com/confidential-computing/landscape" + logo: "https://confidentialcomputing.io/wp-content/uploads/sites/10/2022/07/cc_consortium-color.svg" -global: - # name of the landscape - name: Confidential Computing Consortium Landscape - # shortname - short_name: CCC Landscape - # repo where this landscape is hosted ( minus the https://github.com part ) - repo: https://github.com/confidential-computing/landscape - # URL to the landscape - website: https://landscape.confidentialcomputing.io/ - # Short domain name for the landscape (usually this would change 'l' for 'landscape' - short_domain: l.confidentialcomputing.io/ - # Your project's website - company_url: https://confidentialcomputing.io/ - # General contact email for the landscape - email: operations@confidentialcomputing.io - # Crunchbase entry for your project - fill in - self: PROJECTCRUNCHBASE - meta: - # Should match name above - title: Confidential Computing Consortium Landscape - # 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: > -

LANDSCAPENAME

The LANDSCAPENAME (png, pdf) is dynamically generated below. It is modeled after the CNCF landscape 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 +screenshot_width: 1500