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!
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
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
If you want to define a custom avatar image for a project:
- Add the image to assets/img/custom/avatars
- Add just the name to _data/custom.yaml under avatars.
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