Skip to content

intrinsic-opensource/rcr-ui

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROS Central Registry Web UI

This repository is a fork of the Bazel Central Registry (BCR) UI, with changes made to parse Bazel modules from the ROS Central Registry (RCR). The theme has also been modified to reflect the Robot Operating System branding colors.

Instructions

You will need access to an Ubuntu 24.04 environment with Bazel 8.4.0. We recommend installing the bazelisk to get this version automatically.

Packages are managed via pnpm, so you must install this tooling first.

sudo apt install npm
sudo npm install -g pnpm

This project uses direnv to make bazel build products available on the shell PATH. Setup:

sudo apt install direnv
echo "eval '$(direnv hook bash)'" >> ~/.bashrc
source ~/.bashrc

The ROS Central Registry is included as a submodule, so you must checkout and pull these submodules:

git clone https://github.com/intrinsic-opensource/rcr-ui.git
git submodule update --init

Before you can build you must get buildifier and buildozer first, which can be done this way:

direnv allow .
bazel run //bin:bazel_env

Then to install all project dependencies prior to building, run this.

pnpm install

Finally, to compile all static pages run the following:

pnpm run build

License

Licensed under Apache License, Version 2.0, (LICENSE or http://www.apache.org/licenses/LICENSE-2.0)

About

Website for the ROS Central Registry

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.2%
  • JavaScript 1.3%
  • Other 1.5%