Skip to content

Webots User Support

Darko Lukić edited this page Mar 1, 2021 · 1 revision

Where to ask a question or report a problem?

  • GitHub Issue: Create an issue if you are confident there is a bug in Webots or there is a missing feature.
  • GitHub Discussion: Create a discussion if you struggle to solve a problem related to Webots simulation.
  • Discord: Similar to the discussions, but for simple issues that need to be quickly resolved.

How to ask a question?

When asking a question about a bug in a simulation, please create a Minimal Reproducible Example (MRE).

What is MRE?

  • Minimal – Use as little code as possible that still produces the same problem
  • Complete – Provide all parts someone else needs to reproduce your problem in the question itself
  • Reproducible – Test the code you're about to provide to make sure it reproduces the problem

source

Why creating MRE?

Developers and other people willing to help you are doing it for free. Therefore, it is very important to respect their time. By creating the minimal reproducible example you significantly reduce the time they invest to help you.

How to create MRE?

  • The simulation has to be as simple as possible, it should only depict the bug.
  • Create a new simulation from scratch that only depicts the bug.
  • Never send the simulation you are working on. Your simulation is typically complex and it will cause confusion.
  • Never use an external hosting service. Upload it to the official Discord channel or include it in a GitHub Discussion.
Clone this wiki locally