Skip to content

Overview#

Introduction#

Quick walkthroughs to get you started with rbx.

  • Get rbx running in a minute


    Install rbx with pipx on Linux or macOS.

    Installation

  • Edit a sample problem


    Start from a simple example problem and learn the basics of rbx.

    First steps

Feature Guide#

Learn how to use the different features of rbx.

  • Build your own testset


    Learn how to set samples, use generators and stress tests.

    Testset

  • Define your constraints


    Define variables and use them in validators, checkers and even in your statements.

    Variables

  • Verify your problem


    Ensure the correctness of your problem with validators and unit tests.

    Verification

  • Grade with custom checkers


    Learn how to write a custom checker for a problem.

    Checkers

  • Write an interactive problem


    Learn how to write an interactive problem from scratch.

    Interactors

  • Write, format and translate


    Learn how to write multiple statements and build them.

    Statements

  • Package and ship


    Build, package and ship your problem to competitive programming platforms.

    Packaging

Reference#

Reference documentation for rbx.

  • Cheatsheet


    A one stop shop for all the commands and options available in rbx.

    Cheatsheet

  • Problem configuration


    A summary of all the configuration options available in problem.rbx.yml.

    problem.rbx.yml