ROS Index Development
ROS Index is a statically-generated website which is composed of four main components:
- A Jekyll backbone
- A Jekyll Ruby plugin which clones and analyzes ROS repositories
- HTML templates for displaying content
Everything used to build ROS Index can be found on the rosindex GitHub organization.
See the ROS Index README.md for details on building ROS Index locally.
Currently, pagination of
N total items is done by generating html files for
each page of
n items and each
m ways of sorting those items. This leads to
n*(m+1) html pages (
+1 for the default sort, whichever that may be). This
also constrains the display to display only
N/n items at a time.