The tools/software listing on the Software page (/software).
- Data location:
src/data/software.json(a JSON array) - Logos:
public/images/software/ - Rendered by:
src/pages/software.astroviasrc/components/react/SoftwareCard.tsx
Software is its own page, not a tab on the Publications page.
-
Add the logo image under
public/images/software/. -
Add a new object to the array in
src/data/software.json:{ "name": "DSP-MLIR", "url": "https://github.com/MPSLab-ASU/DSP_MLIR", "description": "Digital Signal Processing Compiler in MLIR", "researchGroup": "MLIR", "image": "/images/software/dsp-mlir.png" } -
Validate:
npm run build.
A GitHub
urlis auto-detected and shown with a GitHub icon.
- Find the object by
nameinsrc/data/software.json. - Edit its fields. If you change the logo, update
imageand replace the file inpublic/images/software/. - Validate:
npm run build.
- Delete the object from the array in
src/data/software.json. - Optionally delete the unused logo from
public/images/software/. - Make sure the surrounding JSON stays valid (no trailing comma).
- Validate:
npm run build.
| Key | Notes |
|---|---|
name |
Tool name |
url |
Project link (GitHub links get a GitHub icon) |
description |
Short description |
researchGroup |
Shown as a badge (see values below) |
image |
Logo path under public/images/software/ |
MLIR, Machine Learning Accelerators, Accelerated Computing,
Software Managed Manycores, Cyber-Physical & IoT Systems