Jath-Alison / ART

MIT License
1 stars 0 forks source link

ART: Astrobots Robot Template

ART aims to be an easy-to-use and flexible VexCode Library that provides teams with powerful tools while also being a valuable resource to the Vex community.

Table of Contents

Project Goals

The main goal of ART is to allow newer teams to explore and apply several of the powerful features commonly used within the Vex Robotics Competition. Alongside the library itself, a major goal is to create sufficient documentation and explanation for teams to fully understand the concepts they are utilizing in their code. This allows competitors to utilize the library for competition while abiding to \<G2> (V5RC is a student-centered program) and allows them to grow their knowledge and apply it outside of VRC.

Aside from that, ART is also just a way to finally publish code that I've been putting off for the last couple years. Most of the first few versions of ART will be classes and features I developed for competition on various Astrobots teams over the past few years. After that, I hope to develop additional features and systems based on feedback from the community, allowing me to prioritize features that the community deems useful.

Finally, apart from just releasing it, ART mainly is and was just a passion project, with the main users being local teams I can provide direct support to. However, I hope to provide support to whoever wants to use this Template even once I graduate.

Releases

Check out the latest release here.

Documentation

Check out the API Reference here.

Project Lifetime and Development plans

ART will release in multiple minor versions as it grows and more features are added. Features should be compatible with previous versions, but some features may result in major reworks and a brand new version will release instead.

I only really have plans for a few initial versions and a few much later ones, so a lot of features will likely come from the community and what they want.

Features

V1.0 (Initial Version)

Features planned for future versions

For a full plan of features across different releases see here. (currently an empty link)

Contact

To Submit a feature request or bug report go here.

You can reach me at Jath.Alison@gmail.com. Maybe eventually, a Discord server will be created, but currently I only have plans to use the VEX Forum.

License Info

This project is licensed under the MIT license. Check LICENSE for more details.