Skip to content

An open-source C++ framework for the VEX V5, fork of PROS

License

Notifications You must be signed in to change notification settings

ZestCommunity/ZestCode

Repository files navigation

ZestCode

Important

ZestCode is under heavy development, and we'd greatly appreciate any contributors! Consider joining our Discord Server if you are interested.

ZestCode is a truly open-source framework for the VEX V5. It's a PROS fork, and exists to address some PROS issues, particularly in reliability, tooling, and community input.

(WIP) Why ZestCode?

  • designed to be easy to contribute to
    • can be built from source
    • public development discussions and decision making
    • superior contributor documentation
  • superior build system
    • more understandable compiler errors/warnings
    • faster build times
    • smarter package management
    • deterministic builds

FAQ

Is ZestCode legal?

Yup, 100% legal. It is not prohibited in the V5RC, VURC, or VAIRC game manual, and it's legal from a copyright standpoint.

Why can ZestCode be compiled from source, but PROS can't?

PROS depends on libv5rts, which is a private version of the VEX SDK. ZestCode depends on libv5rt.a, which is public.

License

ZestCode is licensed under the Mozilla Public License 2.0

Contributing

Want to contribute? Check out CONTRIBUTING.md

Acknowledgements

The authors of ZestCode would like to thank the developers of PROS for their years of service, and for paving the way for alternatives like ZestCode to even exist in the first place. We'd also like to thank the developers of vexide, ZestCode wouldn't exist if not for their feats.

About

An open-source C++ framework for the VEX V5, fork of PROS

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •