This folder is the home of the JSON file containing the info for the software catalog categories that are displayed on the website’s home page. If any edits need to be made to these categories, just edit the data in the JSON and the home page will reflect your changes automatically. (These catalog categories/topics are separate from the category tags on News posts.)
A repository can have up to 20 tags. The list below also contains each category’s blurb to ensure consistency in phrasing and length. Note that in some cases the category is plural but the corresponding tag is singular.
For each category, this file contains its title, icon filepath, and category description. This data is read by the category info javascript.
app-infrastructure
application
build-tools
data-management
, data-viz
file-system
math-physics
performance
, workflows
memory-management
, portability
proxy-application
system-software
In general, topic tags raise a repo’s visibility on GitHub and help users find related projects. The following tags, which are are not associated with the home page categories above, are recommended for LLNL repos: amr
(adaptive mesh refinement), arbitrary-lagrangian-eulerian
(ALE), artificial-intelligence
, benchmark
, checkpoint
, chemistry
, cmake
, compiler
, cpp
(C++), data-analysis
, deep-learning
, energy
, exascale-computing
, finite-elements
, fortran
, gpu
, graph
, high-dimensional-data
, hpc
, java
, javascript
, library
, machine-learning
, materials
, matlab
, molecular-dynamics
, monte-carlo
, mpi
, natural-language-processing
, neural-network
, openmp
, parallel-computing
, python
, shell
, simulation
, solver
, templates
, testing
, uncertainty-quantification
.
Repos that appear on the RADIUSS site are listed in that repo’s contributor-ci.yaml
file.
To add a new category to the catalog:
category_info.json
with category metadata such as image file path, descriptive blurb, and corresponding topic(s).To add your repo to the catalog, see instructions in the site FAQ.