Installation

Add Marrow to your project

In your TeamCode/build.gradle, add the following inside the dependencies block:

dependencies {
   implementation 'io.github.skeleton-army.marrow:core:VERSION'
   
   // Additionally, add one of the following for your command-based library:
   implementation 'io.github.skeleton-army.marrow:solverslib:VERSION' // If you're using SolversLib
   implementation 'io.github.skeleton-army.marrow:nextftc:VERSION' // If you're using NextFTC
   implementation 'io.github.skeleton-army.marrow:ftclib:VERSION' // If you're using FTCLib
}

Replace VERSION with the latest version below:

Latest Release

If you intend to use Marrow’s command features, you also need to install the Marrow module for your chosen command library, as written above.

Using a command-based system makes it much easier to build complex robot behaviors from simple, reusable actions. Marrow is designed to complement such library and includes features that integrate directly with them.

We recommend using SolversLib for its simplicity and additional built-in features. That said, you’re free to use any other command library—such as NextFTC or Mercurial.

Last updated