Gazebo’s 7th collection, Garden, is planned for release on October 3, 2022. Before each release, the team goes over all the tutorials using pre-releases to check that everything is working as it should and make final tweaks. It is incredibly important that these tutorials function smoothly as they are where our new users first meet Gazebo and we want them to have a good experience. As we’ve done in past releases, we’d like to invite the community to join the party! This should be a great opportunity for Gazebo-classic users to get their feet wet with its next generation. This is also a great opportunity for prospective interns to get familiar with Gazebo and meet the community.
We’ll be partying from September 2nd until September 16, 2022. To sweeten the pot, we will once again be sending out Garden t-shirts to the top five tutorial party animals (those who finish reviewing the most tutorials). We’ll also be including all tutorial reviewers in the release notes.
How to party!
The party process is fairly simple, and if all goes according to plan you should be able to validate a few tutorials in an hour or two and check out some upgrades to Gazebo. This year, we’ll be using Github issues to track our progress instead of a spreadsheet. Here are the steps:
-
Pick a tutorial flavor by filtering out the github issues using the corresponding labels. This meta issue will be a good starting point and has some helpful tips on how to filter github issues. Note that the Garden release supports two installation methods (source and binaries) and a few host operating systems (Ubuntu Focal and Jammy, and MacOS Catalina and Big Sur, and Windows 10).
-
Install the pre-releases on your computer (directions below).
-
Find an open issue from Issues · gazebosim/garden-tutorial-party · GitHub and comment on the issue stating that you would like to test the tutorial contained in the issue.
-
Run through the tutorial from start to finish! Be really thorough; if you think you could improve the tutorial feel free to add to it. At this point one of three things will happen:
- The tutorial works perfectly! ⇒ Close the issue with a comment that everything works as expected.
- The tutorial has issues…
- … but you can fix them and send us a PR. ⇒ Open the PR and drop a link on the issue.
- … You can’t fix them (that’s ok!) ⇒ Post a comment describing the problems you faced.
-
Try another tutorial!
How to Install Pre-releases
All Garden libraries have pre-releases. The following installation methods are available:
- Install binaries on Ubuntu Focal or Jammy
- Build from source on Ubuntu Focal or Jammy
- Install binaries on MacOS Catalina or Big Sur
- Build from source on MacOS Catalina or Big Sur
- Install binaries on Windows 10
- Build from source on Windows 10
The Gazebo Dev Team