Home - Thunderbots5604/LightningSDK GitHub Wiki

What is Lightning?

Lightning is an SDK for programming FTC robots with the Android/ Java platform. It is produced by FTC team 5604, the Thunderbots, and is distributed under the GPL v3 license for open-source software. It is built on top of and in conjunction with the Robotcore SDK distributed by FTC. The goals of this project are to simplify the development process for programming FTC robots, and to improve upon the shortcomings of FTC's Robotcore SDK.

Dependencies

Lightning requires the Robotcore SDK to be able to compile. A copy of the most recent supported version is available in the 'libs' folder in this repository.

Documentation

We are working hard to write documentation for Lightning! Please come back soon for updates here. Our goal is to provide detailed javadoc documentation, as well as a tutorial-style

License

Lightning is distributed under the GNU GPLv3 license for open-source software. A full copy of this license is available as the LICENSE file in this repository, or at gnu.org/licenses.

Contributions

Lightning is open source software, and we welcome all contributions. See the CONTRIBUTING.md file (coming soon!) for more detailed guidelines on contributing to this repository.