Skip to content

Commit 0aec8dd

Browse files
authored
Merge pull request #103 from johnmhoran/91-update-project-cards-modals
Update project cards and modals #91
2 parents 4049fbf + fd92464 commit 0aec8dd

8 files changed

Lines changed: 616 additions & 383 deletions

File tree

website/src/components/ProjectGridTemplate/index.js

Lines changed: 378 additions & 168 deletions
Large diffs are not rendered by default.

website/src/components/ProjectGridTemplate/styles.module.css

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -618,9 +618,7 @@
618618
margin-bottom: 20px;
619619
}
620620
[data-theme='dark'] .sectionTitle h2 {
621-
color: #666699;
622621
color: #a0a0a0;
623-
color: #gridSection;
624622
}
625623

626624
.sectionIntro {
@@ -635,3 +633,13 @@
635633
[data-theme='dark'] .gridSection {
636634
border-bottom: solid 1px #505050;
637635
}
636+
637+
.projectCardURLs {
638+
list-style: none;
639+
padding: 0;
640+
margin: 0.1rem 0;
641+
}
642+
643+
.packageDownloadUrlList {
644+
margin-bottom: 0px;
645+
}

website/src/data/projects-application.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,43 +2,43 @@
22
{
33
"group": "application",
44
"name": "dejacode",
5-
"description": ["DejaCode provides an enterprise-level application to automate open source license compliance and ensure software supply chain integrity, powered by ScanCode.", "DejaCode is your system of record as a single source of truth with quality data for licenses, vulnerabilities, and package provenance and metadata, enabling you to ensure FOSS compliance with enterprise-grade features and integrations for DevOps and software systems."],
5+
"description": ["DejaCode provides an enterprise-level application to automate open source license compliance and ensure software supply chain integrity, powered by ScanCode."],
66
"repository_url": "https://github.com/aboutcode-org/dejacode",
77
"documentation_url": "https://dejacode.readthedocs.io/en/latest/",
88
"package_download_url": ["https://pypi.org/project/dejacode/"],
99
"service_url": "https://public.dejacode.com/account/register/",
1010
"languages": "Python",
1111
"software_license": "AGPL-3.0-only",
12-
"data_license": "n/a",
13-
"platform": "Linux",
12+
"data_license": "Not applicable",
13+
"platform": "Docker, Debian-based Linux distros",
1414
"lead_maintainer": ["https://github.com/tdruez", "https://github.com/DennisClark"]
1515
},
1616
{
1717
"group": "application",
1818
"name": "scancode.io",
19-
"description": ["ScanCode.io provides a Web UI and API to run and review complex scans in rich scripted pipelines, on different kinds of containers, docker images, package archives, manifests etc, to get information on licenses, copyrights, sources, and vulnerabilities.", "ScanCode.io provides an easy-to-use front-end to ScanCode Toolkit and other AboutCode projects.The flexible pipeline technology supports advanced scanning tasks such as container scanning and deploy-to-develop analysis. You can run ScanCode.io in a Docker container or install it on a Linux server. It provides full support for generating and consuming CycloneDX and SPDX SBOMs."],
19+
"description": ["ScanCode.io provides a Web UI and API to run and review complex scans in rich scripted pipelines, on different kinds of containers, docker images, package archives, manifests etc, to get information on licenses, copyrights, sources, and vulnerabilities."],
2020
"repository_url": "https://github.com/aboutcode-org/scancode.io",
2121
"documentation_url": "https://scancodeio.readthedocs.io/en/latest/",
2222
"package_download_url": ["https://pypi.org/project/scancodeio/"],
23-
"service_url": "n/a",
23+
"service_url": "Not applicable",
2424
"languages": "Python",
2525
"software_license": "Apache-2.0",
26-
"data_license": "n/a",
27-
"platform": "n/a",
26+
"data_license": "Not applicable",
27+
"platform": "Docker",
2828
"lead_maintainer": ["https://github.com/tdruez"]
2929
},
3030
{
3131
"group": "application",
3232
"name": "vulnerablecode",
33-
"description": ["VulnerableCode provides a Web UI and API to access a database of known software package vulnerabilities with comprehensive information from upstream and downstream public sources including packages affected by a vulnerability and packages that fix a vulnerability. There is a public VulnerableCode database at: https://public.vulnerablecode.io/ and the project also provides the tools to build your own instance of the database.", "Known software package vulnerabilities are aggregated in a single database to query a richer graph of relations between multiple versions of a package identified by Package-URL (PURL)."],
33+
"description": ["VulnerableCode provides a Web UI and API to access a database of known software package vulnerabilities with comprehensive information from upstream and downstream public sources including packages affected by a vulnerability and packages that fix a vulnerability. There is a public VulnerableCode database at: https://public.vulnerablecode.io/ and the project also provides the tools to build your own instance of the database."],
3434
"repository_url": "https://github.com/aboutcode-org/vulnerablecode",
3535
"documentation_url": "https://vulnerablecode.readthedocs.io/en/latest/",
3636
"package_download_url": ["https://pypi.org/project/vulnerablecode/", "https://pypi.org/project/aboutcode.federated/", "https://pypi.org/project/aboutcode.hashid/"],
3737
"service_url": "https://public2.vulnerablecode.io/",
3838
"languages": "Python",
3939
"software_license": "Apache-2.0",
40-
"data_license": "n/a",
41-
"platform": "n/a",
40+
"data_license": "CC-BY-SA-4.0",
41+
"platform": "Docker, Debian-based Linux distros, MacOS",
4242
"lead_maintainer": ["https://github.com/TG1999", "https://github.com/keshav-space"]
4343
}
4444
]

website/src/data/projects-inspectors.json

Lines changed: 63 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -4,55 +4,55 @@
44
"name": "android-inspector",
55
"description": ["Library of utilities to introspect source and binary Android apps and Android device firmware."],
66
"repository_url": "https://github.com/aboutcode-org/android-inspector",
7-
"documentation_url": "n/a",
8-
"package_download_url": ["n/a"],
9-
"service_url": "n/a",
7+
"documentation_url": "https://github.com/aboutcode-org/android-inspector/blob/main/README.rst",
8+
"package_download_url": ["Not applicable"],
9+
"service_url": "Not applicable",
1010
"languages": "Python",
1111
"software_license": "Apache-2.0",
12-
"data_license": "n/a",
13-
"platform": "n/a",
14-
"lead_maintainer": ["n/a"]
12+
"data_license": "Not applicable",
13+
"platform": "Python",
14+
"lead_maintainer": ["Not applicable"]
1515
},
1616
{
1717
"group": "inspectors",
1818
"name": "binary-inspector",
19-
"description": ["binary-inspector is a utility to extract symbols from various kinds of binaries, i.e. ELF, Mach-O, WinPE and other binary formats.", "binary-inspector supports the analysis intended to determine the code sources of a binary object and is designed to be used as a ScanCode Toolkit plugin or integrated in ScanCode.io pipelines."],
19+
"description": ["binary-inspector is a utility to extract symbols from various kinds of binaries, i.e. ELF, Mach-O, WinPE and other binary formats."],
2020
"repository_url": "https://github.com/aboutcode-org/binary-inspector",
21-
"documentation_url": "n/a",
21+
"documentation_url": "https://github.com/aboutcode-org/binary-inspector/blob/main/README.rst",
2222
"package_download_url": ["https://pypi.org/project/binary-inspector/"],
23-
"service_url": "n/a",
23+
"service_url": "Not applicable",
2424
"languages": "Python",
2525
"software_license": "Apache-2.0",
26-
"data_license": "n/a",
27-
"platform": "n/a",
26+
"data_license": "Not applicable",
27+
"platform": "Python",
2828
"lead_maintainer": ["https://github.com/AyanSinhaMahapatra"]
2929
},
3030
{
3131
"group": "inspectors",
3232
"name": "container-inspector",
33-
"description": ["container-inspector is a tool to analyze the structure and provenance of software components in Docker images using static analysis.", "container-inspector supports the analysis of the contents of the various layers of a container and is designed to be integrated in ScanCode.io pipelines."],
33+
"description": ["container-inspector is a tool to analyze the structure and provenance of software components in Docker images using static analysis."],
3434
"repository_url": "https://github.com/aboutcode-org/container-inspector",
35-
"documentation_url": "n/a",
35+
"documentation_url": "https://github.com/aboutcode-org/container-inspector/blob/main/README.rst",
3636
"package_download_url": ["https://pypi.org/project/container-inspector/"],
37-
"service_url": "n/a",
37+
"service_url": "Not applicable",
3838
"languages": "Python",
3939
"software_license": "Apache-2.0",
40-
"data_license": "n/a",
41-
"platform": "n/a",
40+
"data_license": "Not applicable",
41+
"platform": "Python",
4242
"lead_maintainer": ["https://github.com/JonoYang", "https://github.com/chinyeungli"]
4343
},
4444
{
4545
"group": "inspectors",
4646
"name": "debian-inspector",
47-
"description": ["debian-inspector is a tool to inspect debian codebases.", "debian-inspector is more flexible than other libraries, capable of parsing and inspecting almost correct control files that are not fully machine readable."],
47+
"description": ["debian-inspector is a tool to inspect debian codebases."],
4848
"repository_url": "https://github.com/aboutcode-org/debian-inspector",
49-
"documentation_url": "n/a",
50-
"package_download_url": ["n/a"],
51-
"service_url": "n/a",
49+
"documentation_url": "https://github.com/aboutcode-org/debian-inspector/blob/main/README.rst",
50+
"package_download_url": ["Not applicable"],
51+
"service_url": "Not applicable",
5252
"languages": "Python",
5353
"software_license": "Apache-2.0",
54-
"data_license": "n/a",
55-
"platform": "n/a",
54+
"data_license": "Not applicable",
55+
"platform": "Python",
5656
"lead_maintainer": ["https://github.com/JonoYang", "https://github.com/AyanSinhaMahapatra"]
5757
},
5858
{
@@ -62,109 +62,109 @@
6262
"repository_url": "https://github.com/aboutcode-org/dependency-inspector",
6363
"documentation_url": "https://scancodeio.readthedocs.io/en/latest/tutorial_cli_end_to_end_scanning_to_dejacode.html",
6464
"package_download_url": ["https://github.com/aboutcode-org/dependency-inspector/releases"],
65-
"service_url": "n/a",
65+
"service_url": "Not applicable",
6666
"languages": "Python",
6767
"software_license": "Apache-2.0",
68-
"data_license": "n/a",
69-
"platform": "n/a",
70-
"lead_maintainer": ["n/a"]
68+
"data_license": "Not applicable",
69+
"platform": "Python",
70+
"lead_maintainer": ["Not applicable"]
7171
},
7272
{
7373
"group": "inspectors",
7474
"name": "elf-inspector",
75-
"description": ["elf-inspector is a set of utilities to inspect binary ELF files and collect interesting data from them.", "elf-inspector is designed to be used as a ScanCode Toolkit plugin as well as integrated in ScanCode.io pipelines."],
75+
"description": ["elf-inspector is a set of utilities to inspect binary ELF files and collect interesting data from them."],
7676
"repository_url": "https://github.com/aboutcode-org/elf-inspector",
77-
"documentation_url": "n/a",
77+
"documentation_url": "https://github.com/aboutcode-org/elf-inspector/blob/main/README.rst",
7878
"package_download_url": ["https://pypi.org/project/elf-inspector/"],
79-
"service_url": "n/a",
79+
"service_url": "Not applicable",
8080
"languages": "Python",
8181
"software_license": "Apache-2.0",
82-
"data_license": "n/a",
83-
"platform": "n/a",
82+
"data_license": "Not applicable",
83+
"platform": "Python",
8484
"lead_maintainer": ["https://github.com/AyanSinhaMahapatra"]
8585
},
8686
{
8787
"group": "inspectors",
8888
"name": "go-inspector",
89-
"description": ["go-inspector is a utility to extract dependencies and symbols from Go binaries.", "go-inspector is designed to be used as a ScanCode Toolkit plugin as well as integrated in ScanCode.io pipelines."],
89+
"description": ["go-inspector is a utility to extract dependencies and symbols from Go binaries."],
9090
"repository_url": "https://github.com/aboutcode-org/go-inspector",
91-
"documentation_url": "n/a",
91+
"documentation_url": "https://github.com/aboutcode-org/go-inspector/blob/main/README.rst",
9292
"package_download_url": ["https://pypi.org/project/go-inspector/"],
93-
"service_url": "n/a",
93+
"service_url": "Not applicable",
9494
"languages": "Python",
9595
"software_license": "Apache-2.0",
96-
"data_license": "n/a",
97-
"platform": "n/a",
96+
"data_license": "Not applicable",
97+
"platform": "Python",
9898
"lead_maintainer": ["https://github.com/JonoYang"]
9999
},
100100
{
101101
"group": "inspectors",
102102
"name": "nuget-inspector",
103-
"description": ["nuget-inspector is a tool to inspect manifests and code to resolve dependencies (vulnerable and non-vulnerable) for nuget packages.", "Nuget-inspector provides a reliable way to analyze .NET code projects and their dependencies independently of the availability of a dotnet SDK installed on the machine that runs this analysis. It is a comprehensive tool that can handle every style of .NET and NuGet projects and package layouts, manifests and lockfiles."],
103+
"description": ["nuget-inspector is a tool to inspect manifests and code to resolve dependencies (vulnerable and non-vulnerable) for nuget packages."],
104104
"repository_url": "https://github.com/aboutcode-org/nuget-inspector",
105-
"documentation_url": "n/a",
106-
"package_download_url": ["n/a"],
107-
"service_url": "n/a",
108-
"languages": "Python",
105+
"documentation_url": "https://github.com/aboutcode-org/nuget-inspector/blob/main/README.rst",
106+
"package_download_url": ["Not applicable"],
107+
"service_url": "Not applicable",
108+
"languages": "C#",
109109
"software_license": "Apache-2.0",
110-
"data_license": "n/a",
111-
"platform": "n/a",
110+
"data_license": "Not applicable",
111+
"platform": ".NET SDK 6.x",
112112
"lead_maintainer": ["https://github.com/JonoYang"]
113113
},
114114
{
115115
"group": "inspectors",
116116
"name": "python-inspector",
117-
"description": ["python-inspector is a tool to inspect manifests and code to resolve dependencies (vulnerable and non-vulnerable) for python packages.", "python-inspector supports ScanCode to find and analyze PyPI archives and installed Python packages and their files. It is a comprehensive library that can handle every style of Python package layouts, manifests and lockfiles."],
117+
"description": ["python-inspector is a tool to inspect manifests and code to resolve dependencies (vulnerable and non-vulnerable) for python packages."],
118118
"repository_url": "https://github.com/aboutcode-org/python-inspector",
119-
"documentation_url": "n/a",
119+
"documentation_url": "https://github.com/aboutcode-org/python-inspector/blob/main/README.rst",
120120
"package_download_url": ["https://pypi.org/project/python-inspector/"],
121-
"service_url": "n/a",
121+
"service_url": "Not applicable",
122122
"languages": "Python",
123123
"software_license": "Apache-2.0",
124-
"data_license": "n/a",
125-
"platform": "n/a",
124+
"data_license": "Not applicable",
125+
"platform": "Python",
126126
"lead_maintainer": ["https://github.com/TG1999", "https://github.com/chinyeungli"]
127127
},
128128
{
129129
"group": "inspectors",
130130
"name": "rpm-inspector",
131131
"description": ["Python library to collect data from RPM packages including installed packages."],
132132
"repository_url": "https://github.com/aboutcode-org/rpm-inspector",
133-
"documentation_url": "n/a",
133+
"documentation_url": "https://github.com/aboutcode-org/rpm-inspector",
134134
"package_download_url": ["https://pypi.org/project/rpm-inspector-rpm/"],
135-
"service_url": "n/a",
135+
"service_url": "Not applicable",
136136
"languages": "Python",
137137
"software_license": "Apache-2.0",
138-
"data_license": "n/a",
139-
"platform": "n/a",
140-
"lead_maintainer": ["n/a"]
138+
"data_license": "Not applicable",
139+
"platform": "Python",
140+
"lead_maintainer": ["Not applicable"]
141141
},
142142
{
143143
"group": "inspectors",
144144
"name": "rust-inspector",
145-
"description": ["rust-inspector is a utility to extract dependencies and symbols from Rust binaries.", "rust-inspector is designed to be used as a ScanCode Toolkit plugin as well as integrated in ScanCode.io pipelines."],
145+
"description": ["rust-inspector is a utility to extract dependencies and symbols from Rust binaries."],
146146
"repository_url": "https://github.com/aboutcode-org/rust-inspector",
147-
"documentation_url": "n/a",
147+
"documentation_url": "https://github.com/aboutcode-org/rust-inspector/blob/main/README.rst",
148148
"package_download_url": ["https://pypi.org/project/rust-inspector/"],
149-
"service_url": "n/a",
149+
"service_url": "Not applicable",
150150
"languages": "Python",
151151
"software_license": "Apache-2.0",
152-
"data_license": "n/a",
153-
"platform": "n/a",
152+
"data_license": "Not applicable",
153+
"platform": "Python",
154154
"lead_maintainer": ["https://github.com/AyanSinhaMahapatra"]
155155
},
156156
{
157157
"group": "inspectors",
158158
"name": "source-inspector",
159-
"description": ["source-inspector is a set of utilities to inspect and analyze source code and collect interesting data such as code symbols, strings and comments.", "source-inspector supports the analysis of source code and is designed to be used as a ScanCode Toolkit plugin"],
159+
"description": ["source-inspector is a set of utilities to inspect and analyze source code and collect interesting data such as code symbols, strings and comments."],
160160
"repository_url": "https://github.com/aboutcode-org/source-inspector",
161-
"documentation_url": "n/a",
161+
"documentation_url": "https://github.com/aboutcode-org/source-inspector/blob/main/README.rst",
162162
"package_download_url": ["https://pypi.org/project/source-inspector/"],
163-
"service_url": "n/a",
163+
"service_url": "Not applicable",
164164
"languages": "Python",
165165
"software_license": "Apache-2.0",
166-
"data_license": "n/a",
167-
"platform": "n/a",
166+
"data_license": "Not applicable",
167+
"platform": "Python",
168168
"lead_maintainer": ["https://github.com/JonoYang"]
169169
}
170170
]

0 commit comments

Comments
 (0)