- Install jekyll
- (Optional) Update gems including bundle
sudo gem update
- Install dependencies
bundle install
- Run
bundle exec jekyll serve
General notice: When adding images and other media content, keep the filesize in mind. Images should not be larger than 400kB.
The front page can be modified by editing index.md.
Add competitions in the _competition folder.
Just copy one of the existing ones and change it accordingly.
The date key is just used for sorting and is not accurate for all competitions (but please keep it accurate as the start date of new competitions).
Add the image for the competition in assets/images/competitions.
Add the entry in the _opensource folder.
The image has to be in assets/images/opensource.
Supported keys:
- orderis used to order the projects. Higher values come first. Should reflect age and relevance of the package.
- githubUserand- githubRepoare used to identify the package on github and automatically add the stars on github and a link to the repository.- You can also specify only githubUserif the entry is for a GitHub org and not a repository.
 
- You can also specify only 
- githubis an alternative to- githubUserand- githubRepo. If you don't want to display the stars, you can just provide the github link and the entry will only feature a GitHub badge with link to the repository.
- roswikiis the url to the wiki page in the ROS wiki and will add a badge link if set.
Add robots in the _robots directory.
Keys:
- nameThe name of the robot
- dimensionsThe dimensions of the robot (LxWxH)
- heightis only the height of the robot as an alternative to- dimensions. If- dimensionsis set, this will not be used.
- weightin kg
- speedin m/s
- doFDegrees of Freedom (not recommended for non-humanoid systems because it's a useless statistic if the kinematic chains are mostly separate)
- flipperDoFDegrees of Freedom of flippers (usually 4 if 4 independent flippers, 2 (Front and Back) if they are not independent)
- manipulatorDoFDegrees of Freedom of the manipulator
- lidarThe lidar that is used and whether it is mounted fixed or rotating
- camerasis a list of all relevant camera sensors on the system
- additionalSensorsare other sensors not covered before such as IMU, GNSS or CO2 sensors.
- locomotionThe type of locomotion. E.g. Wheels or Tracks
- activeis whether the robot is still actively used or not
- firstUsedThe first year this robot was used
- lastUsedis the last year in which this robot was used. Only relevant if- activeis false.
- imageAn image of the robot. Place it in- assets/images/robots.
Apart from name,image, active and firstUsed all other keys are optional.
The previous categories only require adding a markdown file and an image.
If you want to change other parts of the site, you should familiarize yourself with jekyll and test locally first!
All changes have to be made as pull requests!