Skip to content

Not requiring installation of all vendordeps #12

@DanPeled

Description

@DanPeled

Not everyone need to have all of the vendordeps your library uses, some teams only use REV products / CTRE products, and this library will still require them to install ones they don't use, there is a way (don't quite remember how) to not require all of them in order to install the library while still keeping it usable. This will avoid additional "waste" uploaded onto the robot and installed into a team's project.

Your library may already support that, just from looking at the docs it looks like not:

The All-in-one version of ExcaLib requires additional libraries to function properly. Please ensure you have the following libraries installed in your project:
REVLib - https://software-metadata.revrobotics.com/REVLib-2025.json
Studica - https://dev.studica.com/releases/2025/Studica-2025.0.1.json
Phoenix6 (CTRE) - https://maven.ctr-electronics.com/release/com/ctre/phoenix6/latest/Phoenix6-frc2025-latest.json

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions