Skip to content

WWW: Create project card/grid for primary AboutCode projects #61

@mjherzog

Description

@mjherzog

We are planning to use a card/grid display to show the richness of the AboutCode stack/building blocks - similar to the Software Tools section of https://package-url.github.io/packageurl.org/ and the CycloneDX Tool Center. This seems to be a very compact way to show visitors our projects. The initial release of the website will probably not have a filter for the project cards, but we should be able to get some help from the CDX Tool Center team to add the filter for both www.aboutcode.org and www.package-url.org in the near future.

I created an initial list of projects to display in the grid in the projects-grid sheet of aboutcode.org_sitemap.xlsx - see:

I created this list from the list of repos that we moved from the nexb org to the aboutcode-org org on Github in March so there are probably some new projects that should be in the list. I excluded forks and repos that seem ancillary, but did include specialized projects like vulntotal-extension that are intended for general use.

My initial take is that we only need a few fields for each project (no modal page needed to display more information) with the following fields:

  • project/repo name
  • description
  • GitHub project URL
  • RTD documentation URL
  • Package download URL (i.e. PyPI where applicable)
  • Type: Application, API, CLI, Library (multi-value field)
    Do we need:
  • Language? (mostly Python)
  • Platform? (mostly Linux)
  • License (mostly apache-2.0)

The projects to display are marked with yes in the Include in project grid field. The tasks are:

  • Add relevant projects created since March 2025
  • Validate the list of projects to display
  • Confirm the data to display per project

Please review and update list of projects to display in the spreadsheet.
Please comment here about the data to be displayed per project.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions