Fork me on GitHub

Website Categories

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.

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:

  1. Update this README with the category name (in alphabetical order), description, and tag.
  2. Add the new icon (.svg) to Assets > Images.
  3. Update category_info.json with category metadata such as image file path, descriptive blurb, and corresponding topic(s).
  4. Tag repos with the new topic as appropriate.

To add your repo to the catalog, see instructions in the site FAQ.