Miykaelxxm
commited on
Commit
·
0d71d57
0
Parent(s):
hf files init
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .gitattributes +2 -0
- .github/ISSUE_TEMPLATE/config.yml +1 -0
- .github/ISSUE_TEMPLATE/landscape-bug-report.yml +37 -0
- .github/ISSUE_TEMPLATE/landscape-feature-request.yml +31 -0
- .github/ISSUE_TEMPLATE/new-landscape-entry.yml +95 -0
- .github/ISSUE_TEMPLATE/update-landscape-entry.yml +15 -0
- .github/PULL_REQUEST_TEMPLATE.md +15 -0
- .github/workflows/build.yml +22 -0
- .github/workflows/comment_on_new_issues.yml +18 -0
- .github/workflows/preview.yml +39 -0
- .github/workflows/validate.yml +26 -0
- .gitignore +47 -0
- LICENSE +21 -0
- README.md +47 -0
- abcdef +1 -0
- code-of-conduct.md +3 -0
- config.yml +16 -0
- hosted_logos/10xengineers.svg +1 -0
- hosted_logos/aalto_university.svg +1 -0
- hosted_logos/acl_digital.svg +1 -0
- hosted_logos/advanced_micro_devices_amd.svg +56 -0
- hosted_logos/ahead_computing.svg +74 -0
- hosted_logos/airisc.svg +0 -0
- hosted_logos/akeana.svg +1 -0
- hosted_logos/alfabetico_digital.svg +64 -0
- hosted_logos/alibaba-dragonwell.svg +0 -0
- hosted_logos/alibaba.svg +1 -0
- hosted_logos/alibaba_china_co_ltd_a_li_ba_ba_zhong_guo_you_xian_gong_si.svg +1 -0
- hosted_logos/alios-things.svg +0 -0
- hosted_logos/allwinner.svg +1 -0
- hosted_logos/alma_mater_studiorum_universita_di_bologna.svg +0 -0
- hosted_logos/alpinelinux.svg +1 -0
- hosted_logos/american_university_of_beirut.svg +451 -0
- hosted_logos/analog_devices_inc.svg +1 -0
- hosted_logos/andes-founding.svg +0 -0
- hosted_logos/andes_technology_corporation.svg +32 -0
- hosted_logos/android.svg +3 -0
- hosted_logos/anlogic.svg +37 -0
- hosted_logos/antmicro-founding.svg +1 -0
- hosted_logos/antmicro.svg +1 -0
- hosted_logos/antonio_de_nebrija_university.svg +231 -0
- hosted_logos/anttec.svg +58 -0
- hosted_logos/apache-logo.svg +1 -0
- hosted_logos/arduino.svg +1 -0
- hosted_logos/aril_inc.svg +65 -0
- hosted_logos/arteris_ip.svg +1 -0
- hosted_logos/ashling.svg +0 -0
- hosted_logos/astc_australia_semiconductor_technology_company.svg +63 -0
- hosted_logos/avnet_inc.svg +1 -0
- hosted_logos/axelera_ai.svg +176 -0
.gitattributes
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
*.jpg filter=lfs diff=lfs merge=lfs -text
|
2 |
+
*.png filter=lfs diff=lfs merge=lfs -text
|
.github/ISSUE_TEMPLATE/config.yml
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
blank_issues_enabled: false
|
.github/ISSUE_TEMPLATE/landscape-bug-report.yml
ADDED
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name: Landscape Bug Report
|
2 |
+
description: "[RISC-V Landscape Bug]"
|
3 |
+
title: '[Feature Request]'
|
4 |
+
labels: ['bug']
|
5 |
+
assignees:
|
6 |
+
- rpsene
|
7 |
+
body:
|
8 |
+
- type: textarea
|
9 |
+
attributes:
|
10 |
+
label: Describe the bug
|
11 |
+
description: A clear and concise description of what the bug is.
|
12 |
+
validations:
|
13 |
+
required: true
|
14 |
+
- type: textarea
|
15 |
+
attributes:
|
16 |
+
label: To Reproduce
|
17 |
+
description: Steps to reproduce the behavior.
|
18 |
+
validations:
|
19 |
+
required: true
|
20 |
+
- type: textarea
|
21 |
+
attributes:
|
22 |
+
label: Expected behavior
|
23 |
+
description: A clear and concise description of what you expected to happen.
|
24 |
+
validations:
|
25 |
+
required: true
|
26 |
+
- type: textarea
|
27 |
+
attributes:
|
28 |
+
label: Screenshots
|
29 |
+
description: If applicable, add screenshots to help explain your problem.
|
30 |
+
validations:
|
31 |
+
required: false
|
32 |
+
- type: textarea
|
33 |
+
attributes:
|
34 |
+
label: Additional context
|
35 |
+
description: Add any other context about the problem here.
|
36 |
+
validations:
|
37 |
+
required: false
|
.github/ISSUE_TEMPLATE/landscape-feature-request.yml
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name: RISC-V Landscape Feature Request
|
2 |
+
description: Suggest an idea for this project
|
3 |
+
title: '[Feature Request]'
|
4 |
+
labels: ['enhancement']
|
5 |
+
assignees:
|
6 |
+
- rpsene
|
7 |
+
body:
|
8 |
+
- type: textarea
|
9 |
+
attributes:
|
10 |
+
label: Does your feature request address a specific issue? Please elaborate.
|
11 |
+
description: Please provide a clear and succinct explanation of the problem you're encountering. For example, "I consistently experience frustration when [...]"
|
12 |
+
validations:
|
13 |
+
required: true
|
14 |
+
- type: textarea
|
15 |
+
attributes:
|
16 |
+
label: Outline your desired solution
|
17 |
+
description: Clearly and concisely describe the solution you'd like to see implemented.
|
18 |
+
validations:
|
19 |
+
required: true
|
20 |
+
- type: textarea
|
21 |
+
attributes:
|
22 |
+
label: Discuss any alternative solutions or features you've considered.
|
23 |
+
description: Clearly and succinctly explain any alternative solutions or features you've explored.
|
24 |
+
validations:
|
25 |
+
required: false
|
26 |
+
- type: textarea
|
27 |
+
attributes:
|
28 |
+
label: Additional information.
|
29 |
+
description: Feel free to include any supplementary context or screenshots related to your feature request.
|
30 |
+
validations:
|
31 |
+
required: false
|
.github/ISSUE_TEMPLATE/new-landscape-entry.yml
ADDED
@@ -0,0 +1,95 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name: New Landscape Entry
|
2 |
+
description: New entry for the Landscape
|
3 |
+
title: New Landscape Entry - ADD THE NAME OF THE PROJECT/PRODUCT HERE
|
4 |
+
labels: ['new landscape entry']
|
5 |
+
assignees:
|
6 |
+
- rpsene
|
7 |
+
body:
|
8 |
+
- type: markdown
|
9 |
+
attributes:
|
10 |
+
value: "Thank you for expressing interest in including your project within the RISC-V Ecosystem Landscape. To proceed with adding your project, kindly fill out the form provided below. Your contribution will be a valuable addition to the RISC-V Ecosystem Landscape."
|
11 |
+
- type: input
|
12 |
+
id: name
|
13 |
+
attributes:
|
14 |
+
label: Project Name
|
15 |
+
description: Also update `ADD THE NAME OF THE PROJECT/PRODUCT HERE` in the title above
|
16 |
+
validations:
|
17 |
+
required: true
|
18 |
+
- type: textarea
|
19 |
+
id: description
|
20 |
+
attributes:
|
21 |
+
label: Description
|
22 |
+
validations:
|
23 |
+
required: true
|
24 |
+
- type: input
|
25 |
+
id: webpage
|
26 |
+
attributes:
|
27 |
+
label: Homepage URL
|
28 |
+
validations:
|
29 |
+
required: true
|
30 |
+
- type: input
|
31 |
+
id: crunchbase
|
32 |
+
attributes:
|
33 |
+
label: Crunchbase URL (https://www.crunchbase.com/)
|
34 |
+
validations:
|
35 |
+
required: true
|
36 |
+
- type: input
|
37 |
+
id: repo_url
|
38 |
+
attributes:
|
39 |
+
label: Repository URL (Only if publicly available)
|
40 |
+
validations:
|
41 |
+
required: false
|
42 |
+
- type: input
|
43 |
+
id: organization
|
44 |
+
attributes:
|
45 |
+
label: Organization hosting or owning the project
|
46 |
+
validations:
|
47 |
+
required: true
|
48 |
+
- type: textarea
|
49 |
+
id: ecosystem
|
50 |
+
attributes:
|
51 |
+
label: Evidence of RISC-V ecosystem support
|
52 |
+
description: Concrete examples, such as use cases, community discussions, papers, etc.
|
53 |
+
validations:
|
54 |
+
required: true
|
55 |
+
- type: textarea
|
56 |
+
id: logo
|
57 |
+
attributes:
|
58 |
+
label: Logo
|
59 |
+
description: Logo preferably should be in SVG, EPS, or AI format
|
60 |
+
placeholder: Drag and drop logo here or provide link to the logo
|
61 |
+
validations:
|
62 |
+
required: true
|
63 |
+
- type: dropdown
|
64 |
+
id: category
|
65 |
+
attributes:
|
66 |
+
label: Category
|
67 |
+
description: Select the most fitting category for your landscape entry.
|
68 |
+
options:
|
69 |
+
- Applications
|
70 |
+
- Boot
|
71 |
+
- Compilers
|
72 |
+
- Design Tools
|
73 |
+
- Developer Boards
|
74 |
+
- Hypervisor
|
75 |
+
- Implementations
|
76 |
+
- Infrastructure
|
77 |
+
- Libraries
|
78 |
+
- Operating Systems
|
79 |
+
- Processors
|
80 |
+
- Runtimes
|
81 |
+
- Services
|
82 |
+
- type: dropdown
|
83 |
+
id: sub_category
|
84 |
+
attributes:
|
85 |
+
label: Sub-Category
|
86 |
+
description: Select the appropriate sub-category for your landscape entry, if applicable.
|
87 |
+
options:
|
88 |
+
- Implementations -> Other
|
89 |
+
- Implementations -> IP
|
90 |
+
- Implementations -> Single Boards Computers
|
91 |
+
- Implementations -> Chips
|
92 |
+
- Implementations -> Accelarators
|
93 |
+
- Implementations -> HPC Systems
|
94 |
+
validations:
|
95 |
+
required: false
|
.github/ISSUE_TEMPLATE/update-landscape-entry.yml
ADDED
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name: Update Landscape Entry
|
2 |
+
description: Let us know if a landscape entry needs corrected.
|
3 |
+
title: Update Landscape Entry for [PROJECT]
|
4 |
+
labels: ['update entry']
|
5 |
+
assignees:
|
6 |
+
- rpsene
|
7 |
+
body:
|
8 |
+
- type: markdown
|
9 |
+
attributes:
|
10 |
+
value: Kindly replace [PROJECT] in the title above with the actual name of your project. Once you have done this, please provide a detailed description of the required changes in the space below.
|
11 |
+
- type: textarea
|
12 |
+
attributes:
|
13 |
+
label: Changes requested
|
14 |
+
validations:
|
15 |
+
required: true
|
.github/PULL_REQUEST_TEMPLATE.md
ADDED
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# **NOTE: If you are requesting updates to project or member organization information, please follow the instructions in the README.md file.**
|
2 |
+
|
3 |
+
### Pre-submission checklist:
|
4 |
+
|
5 |
+
*Please check each of these after submitting your pull request:*
|
6 |
+
|
7 |
+
* [ ] Are you including a `repo_url`? You need to pick the single best GitHub repository for your project, not a GitHub organization.
|
8 |
+
* [ ] Is your project open source?
|
9 |
+
* [ ] Has this project been used successfully in the production of a film, television program, animated content or other projects within the scope of the ASWF. Was it designed specifically for the entertainment industry?
|
10 |
+
* [ ] Is the project currently and actively maintained (e.g., accepts pull requests, replies to issues, has been tested against / builds properly with the compilers for this year's VFX platform)?
|
11 |
+
* [ ] Have you picked the single best (existing) category for your project?
|
12 |
+
* [ ] Have you added the SVG for your logo to `hosted_logos` and referenced it in the entry in `landscape.yml`?
|
13 |
+
* [ ] Have you verified that the Crunchbase data for your organization (including headquarters and LinkedIn) is correct?
|
14 |
+
* [ ] Does it follow the other guidelines from the [new entries](https://github.com/AcademySoftwareFoundation/aswf-landscape#new-entries) section?
|
15 |
+
* [ ] ~5 minutes after opening the pull request, there will be a link to preview the entry on the staging server. Have you confirmed that it looks good?
|
.github/workflows/build.yml
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name: Build Landscape from LFX
|
2 |
+
|
3 |
+
on:
|
4 |
+
workflow_dispatch:
|
5 |
+
schedule:
|
6 |
+
- cron: "0 16 * * *"
|
7 |
+
|
8 |
+
jobs:
|
9 |
+
build:
|
10 |
+
runs-on: ubuntu-24.04
|
11 |
+
steps:
|
12 |
+
- name: Harden Runner
|
13 |
+
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
|
14 |
+
with:
|
15 |
+
egress-policy: audit
|
16 |
+
- uses: jmertic/lfx-landscape-tools@main
|
17 |
+
with:
|
18 |
+
project_processing: skip
|
19 |
+
env:
|
20 |
+
token: ${{ secrets.GITHUB_TOKEN }}
|
21 |
+
repository: ${{ github.repository }}
|
22 |
+
ref: ${{ github.ref }}
|
.github/workflows/comment_on_new_issues.yml
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name: Comment on new issues
|
2 |
+
|
3 |
+
on:
|
4 |
+
issues:
|
5 |
+
types: [opened, labeled]
|
6 |
+
|
7 |
+
jobs:
|
8 |
+
comment:
|
9 |
+
runs-on: ubuntu-latest
|
10 |
+
if: ${{ (github.event.action == 'opened' && contains(github.event.issue.labels.*.name, 'new landscape entry')) || (github.event.action == 'labeled' && github.event.label.name == 'new landscape entry') }}
|
11 |
+
steps:
|
12 |
+
- name: Add comment
|
13 |
+
uses: peter-evans/create-or-update-comment@v1
|
14 |
+
with:
|
15 |
+
issue-number: ${{ github.event.issue.number }}
|
16 |
+
body: |
|
17 |
+
Thank you for requesting a new entry to be added, @${{ github.event.issue.user.login }}!
|
18 |
+
Consider also adding this entry at [RISC-V Exchange](https://riscv.org/exchange/).
|
.github/workflows/preview.yml
ADDED
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name: Preview
|
2 |
+
|
3 |
+
permissions:
|
4 |
+
pull-requests: write
|
5 |
+
|
6 |
+
on:
|
7 |
+
pull_request_target:
|
8 |
+
branches:
|
9 |
+
- main
|
10 |
+
- master
|
11 |
+
paths:
|
12 |
+
- 'landscape.yml'
|
13 |
+
- 'hosted_logos/*'
|
14 |
+
types:
|
15 |
+
- opened
|
16 |
+
|
17 |
+
jobs:
|
18 |
+
comment:
|
19 |
+
runs-on: ubuntu-latest
|
20 |
+
steps:
|
21 |
+
- uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
|
22 |
+
env:
|
23 |
+
LANDSCAPE_URL: 'https://landscape.riscv.org'
|
24 |
+
DATA_FILE: 'landscape.yml'
|
25 |
+
LOGOS_PATH: 'hosted_logos'
|
26 |
+
OWNER: ${{ github.event.pull_request.head.repo.owner.login }}
|
27 |
+
REPO: ${{ github.event.pull_request.head.repo.name }}
|
28 |
+
REF: ${{ github.event.pull_request.head.ref }}
|
29 |
+
with:
|
30 |
+
script: |
|
31 |
+
const { LANDSCAPE_URL, DATA_FILE, LOGOS_PATH, OWNER, REPO, REF } = process.env
|
32 |
+
const comment = `You can preview your changes by [visiting this link](${LANDSCAPE_URL}/?overlay-data=https://raw.githubusercontent.com/${OWNER}/${REPO}/${REF}/${DATA_FILE}&overlay-logos=https://raw.githubusercontent.com/${OWNER}/${REPO}/${REF}/${LOGOS_PATH}).\n\n> [!NOTE]\n > This feature is still experimental and may not work as expected in some cases. Please report any issues you find!`
|
33 |
+
|
34 |
+
github.rest.issues.createComment({
|
35 |
+
issue_number: context.issue.number,
|
36 |
+
owner: context.repo.owner,
|
37 |
+
repo: context.repo.repo,
|
38 |
+
body: comment
|
39 |
+
})
|
.github/workflows/validate.yml
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name: Validate
|
2 |
+
|
3 |
+
on:
|
4 |
+
merge_group:
|
5 |
+
pull_request:
|
6 |
+
branches:
|
7 |
+
- main
|
8 |
+
- master
|
9 |
+
|
10 |
+
jobs:
|
11 |
+
validate-landscape:
|
12 |
+
runs-on: ubuntu-latest
|
13 |
+
name: "Validate landscape.yml file"
|
14 |
+
steps:
|
15 |
+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7@v4
|
16 |
+
- uses: cncf/landscape2-validate-action@7f299c46e9b03b4e8bc2896882734fb0b0756b37 # v2.0.0
|
17 |
+
with:
|
18 |
+
target_kind: data
|
19 |
+
target_path: ./landscape.yml
|
20 |
+
- uses: pascalgn/automerge-action@7961b8b5eec56cc088c140b56d864285eabd3f67 # v0.16.4
|
21 |
+
if: success() && ${{ github.secret_source == 'Actions' }}
|
22 |
+
env:
|
23 |
+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
24 |
+
MERGE_LABELS: "automated-build"
|
25 |
+
MERGE_RETRY_SLEEP: 300000
|
26 |
+
MERGE_METHOD: "squash"
|
.gitignore
ADDED
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
logs
|
2 |
+
*.log*
|
3 |
+
|
4 |
+
# Runtime data
|
5 |
+
pids
|
6 |
+
*.pid
|
7 |
+
*.seed
|
8 |
+
|
9 |
+
# Directory for instrumented libs generated by jscoverage/JSCover
|
10 |
+
lib-cov
|
11 |
+
|
12 |
+
# Coverage directory used by tools like istanbul
|
13 |
+
coverage
|
14 |
+
|
15 |
+
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
|
16 |
+
.grunt
|
17 |
+
|
18 |
+
# node-waf configuration
|
19 |
+
.lock-wscript
|
20 |
+
|
21 |
+
# Compiled binary addons (http://nodejs.org/api/addons.html)
|
22 |
+
build/Release
|
23 |
+
|
24 |
+
# Dependency directory
|
25 |
+
# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
|
26 |
+
node_modules
|
27 |
+
|
28 |
+
#dist folder
|
29 |
+
dist
|
30 |
+
|
31 |
+
# IDEA/Webstorm project files
|
32 |
+
.idea
|
33 |
+
*.iml
|
34 |
+
|
35 |
+
#VSCode metadata
|
36 |
+
.vscode
|
37 |
+
|
38 |
+
# Mac files
|
39 |
+
.DS_Store
|
40 |
+
|
41 |
+
tmp
|
42 |
+
data.json
|
43 |
+
lookup.json
|
44 |
+
landscapeapp
|
45 |
+
build
|
46 |
+
missing.csv
|
47 |
+
http_cache.sqlite
|
LICENSE
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
MIT License
|
2 |
+
|
3 |
+
Copyright (c) 2022 RISC-V Administrative Materials
|
4 |
+
|
5 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
6 |
+
of this software and associated documentation files (the "Software"), to deal
|
7 |
+
in the Software without restriction, including without limitation the rights
|
8 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
9 |
+
copies of the Software, and to permit persons to whom the Software is
|
10 |
+
furnished to do so, subject to the following conditions:
|
11 |
+
|
12 |
+
The above copyright notice and this permission notice shall be included in all
|
13 |
+
copies or substantial portions of the Software.
|
14 |
+
|
15 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
16 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
17 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
18 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
19 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
20 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
21 |
+
SOFTWARE.
|
README.md
ADDED
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# RISC-V Ecosystem Landscape
|
2 |
+
|
3 |
+

|
4 |
+
|
5 |
+
This landscape is intended as a map to explore the ecosystem supported by RISC-V, and it also shows the member companies of RISC-V International. It is modeled after the Cloud Native Computing Foundation (CNCF) [landscape](https://landscape.cncf.io) and is based on the same open-source code.
|
6 |
+
|
7 |
+
This repository contains the data files and images required to generate the [RISC-V landscape](https://landscape.riscv.org). The software that generates it can be found at the [cncf/landscape2](https://github.com/cncf/landscape2) repository. Please see its [README file](https://github.com/cncf/landscape2#landscape2) for more information about how it works.
|
8 |
+
|
9 |
+
## New Entries
|
10 |
+
|
11 |
+
The requirements for adding new entries for open source projects in the visual and special effects industries is as follows:
|
12 |
+
|
13 |
+
* Projects must be open source and hosted on or mirrored to GitHub.
|
14 |
+
* Projects with at least 300 GitHub stars that clearly fit in an existing category are generally included. Put the project in the single category where it best fits.
|
15 |
+
* Projects that clearly fit in an existing category are generally included. Put the project in the single category where it best fits. We are unlikely to create a new category for projects as we'd rather find the best home with the current options.
|
16 |
+
* Projects a logo and the logo needs to include the name.
|
17 |
+
|
18 |
+
If you think your project should be included, please open a pull request to add it to [landscape.yml](landscape.yml). For the logo, upload an SVG to the `hosted_logos` directory.
|
19 |
+
|
20 |
+
## Corrections
|
21 |
+
|
22 |
+
Please open a pull request with edits to [landscape.yml](landscape.yml).
|
23 |
+
|
24 |
+
If the error is with data from [Crunchbase](https://www.crunchbase.com/), you should open an account there and edit the data. If you don't like a project description, edit it in GitHub. If your project isn't showing the license correctly, you may need to paste the unmodified text of the license into a LICENSE file at the root of your project in GitHub so that GitHub can serve the license information correctly.
|
25 |
+
|
26 |
+
### Updating RISC-V Members
|
27 |
+
|
28 |
+
RISC-V Member data in this repository ( which in the [landscape.yml](landscape.yml) file is under `RISC-V Members` ) is built nightly using the [LFX Landscape Tools](https://github.com/jmertic/lfx-landscape-tools). Any changes made directly in the data files in this repository for RISC-V Members will be overwritten.
|
29 |
+
|
30 |
+
- For member entries, you can make these changes in [LFX Organization Dashboard](https://docs.linuxfoundation.org/lfx/organization-dashboard/organization-profile).
|
31 |
+
|
32 |
+
If you cannot access the above resources, please [create a helpdesk ticket](https://members.riscv.org) to request those changes.
|
33 |
+
|
34 |
+
## Local Build and Install
|
35 |
+
|
36 |
+
You can build the landscape locally on your machine using the [landscape2](https://github.com/cncf/landscape2) tool. Once [installed](https://github.com/cncf/landscape2?tab=readme-ov-file#installation), you can use the commands below to build the landscape and serve it locally.
|
37 |
+
|
38 |
+
```shell
|
39 |
+
landscape2 build --data-file landscape.yml --settings-url https://raw.githubusercontent.com/cncf/landscape2-sites/refs/heads/main/riscv/settings.yml --logos-path hosted_logos --output-dir build
|
40 |
+
landscape2 serve --landscape-dir build
|
41 |
+
```
|
42 |
+
|
43 |
+
## License
|
44 |
+
|
45 |
+
The generated landscape contains data received from [Crunchbase](http://www.crunchbase.com). This data is not licensed pursuant to the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt). It is subject to Crunchbase’s Data Access Terms, available at [https://data.crunchbase.com/docs/terms](https://data.crunchbase.com/docs/terms), and is only permitted to be used with RISC-V landscape projects.
|
46 |
+
|
47 |
+
Everything else is under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt), except for projects and products logos, which are generally copyrighted by the company that created them, and are simply cached here for reliability. The generated landscape and the [landscape.yml](landscape.yml) file are alternatively available under the [Creative Commons Attribution 4.0 license](https://creativecommons.org/licenses/by/4.0/).
|
abcdef
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
Subproject commit f40efa3f3666e50cc5d1fbd2a9b293bbd46cdc3c
|
code-of-conduct.md
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
# Code of Conduct
|
2 |
+
|
3 |
+
We follow the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md).
|
config.yml
ADDED
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
landscapeMemberClasses:
|
2 |
+
- name: Premier 250k
|
3 |
+
category: Premier
|
4 |
+
- name: Premier 100k
|
5 |
+
category: Premier
|
6 |
+
- name: Premier TSC
|
7 |
+
category: Premier TSC
|
8 |
+
- name: Strategic Membership
|
9 |
+
category: Strategic
|
10 |
+
- name: Start-up Strategic Membership
|
11 |
+
category: Strategic
|
12 |
+
- name: Community Membership
|
13 |
+
category: Community
|
14 |
+
slug: risc-v-international
|
15 |
+
memberSuffix: " (member)"
|
16 |
+
landscapeMemberCategory: RISC-V Members
|
hosted_logos/10xengineers.svg
ADDED
|
hosted_logos/aalto_university.svg
ADDED
|
hosted_logos/acl_digital.svg
ADDED
|
hosted_logos/advanced_micro_devices_amd.svg
ADDED
|
hosted_logos/ahead_computing.svg
ADDED
|
hosted_logos/airisc.svg
ADDED
|
hosted_logos/akeana.svg
ADDED
|
hosted_logos/alfabetico_digital.svg
ADDED
|
hosted_logos/alibaba-dragonwell.svg
ADDED
|
hosted_logos/alibaba.svg
ADDED
|
hosted_logos/alibaba_china_co_ltd_a_li_ba_ba_zhong_guo_you_xian_gong_si.svg
ADDED
|
hosted_logos/alios-things.svg
ADDED
|
hosted_logos/allwinner.svg
ADDED
|
hosted_logos/alma_mater_studiorum_universita_di_bologna.svg
ADDED
|
hosted_logos/alpinelinux.svg
ADDED
|
hosted_logos/american_university_of_beirut.svg
ADDED
|
hosted_logos/analog_devices_inc.svg
ADDED
|
hosted_logos/andes-founding.svg
ADDED
|
hosted_logos/andes_technology_corporation.svg
ADDED
|
hosted_logos/android.svg
ADDED
|
hosted_logos/anlogic.svg
ADDED
|
hosted_logos/antmicro-founding.svg
ADDED
|
hosted_logos/antmicro.svg
ADDED
|
hosted_logos/antonio_de_nebrija_university.svg
ADDED
|
hosted_logos/anttec.svg
ADDED
|
hosted_logos/apache-logo.svg
ADDED
|
hosted_logos/arduino.svg
ADDED
|
hosted_logos/aril_inc.svg
ADDED
|
hosted_logos/arteris_ip.svg
ADDED
|
hosted_logos/ashling.svg
ADDED
|
hosted_logos/astc_australia_semiconductor_technology_company.svg
ADDED
|
hosted_logos/avnet_inc.svg
ADDED
|
hosted_logos/axelera_ai.svg
ADDED
|