The Wayback Machine - https://web.archive.org/web/20220714173456/https://github.com/LLNL/radiuss
Skip to content

LLNL/radiuss

main
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

RADIUSS

Welcome to the web home of RADIUSS! Here we maintain:

  • a website with information about radiuss
  • automated pipelines to update and render plots for RADIUSS projects

The structure is under development so please come back soon!

Usage

Data

We run a nightly action to get updated data for RADIUSS projects, however you can generate the same data on your own using Contributor CI as follows!

# Export a GitHub token to the environment
export GITHUB_TOKEN=xxxxxxxxxxx

# install contributor-ci
pip install contributor-ci

# check out the extractors available!
# cci list

The tool will read in repos from contributor-ci.yaml (default) and we store data for cci in _data, so to run an extractor you can do the following. Note that we want to cache data monthly so we use --save-format year/month instead of the default of year/month/day

$ cci --out-dir _data extract --save-format year/month <extractor>

And the ones we do for the site (a subset) are:

$ cci --out-dir _data extract --save-format year/month repos repo_metadata topics languages releases stars activity_commits activity_lines

Api

The site data is served from a set of static APIs!

  • /radiuss/api/languages.json
  • /radiuss/api/releases.json
  • /radiuss/api/repos.json
  • /radiuss/api/repos-metadata.json
  • /radiuss/api/stars.json
  • /radiuss/api/topics.json
  • /radiuss/api/commits.json
  • /radiuss/api/lines.json

Custom Data

Avatars

If you want to define a custom avatar image for a project:

  1. Add the image to assets/img/custom/avatars
  2. Add just the name to _data/custom.yaml under avatars.

License

This project is licensed under the MIT License - see the LICENSE file for details

All new contributions must be made under the MIT License.

See LICENSE, COPYRIGHT, and NOTICE for details.

SPDX-License-Identifier: (MIT)

LLNL-CODE-793462