Toronto Coding Collective

The Toronto Coding Collective is dedicated to developing:

  • FRC Robot Code
  • using Command Based Programming
  • in Java

The Toronto Framework extends the basic functionality available in the WPILib libraries and examples.

Our hope is that the Toronto Framework will allow rookie teams to build reliable code with ease.

Contact us through the conversation on Gitter!

Changes for the 2019 Season

FRC has switched its supported development environment from Eclipse, which uses built-in Ant scripts as its build/deploy tooling, to Microsoft's Visual Studio Code IDE, which uses Gradle as its build/deploy tooling.

More information is available on the WPILib Web Site

How can the Toronto Coding Collective help?

The Toronto Coding Collective has moved their framework to the new FRC tools.

There are many software IDEs available for software development including eclipse, intelliJ and NetBeans. While these IDEs are arguably better in some way than VS Code and can all be used for developing robot code, the Toronto Coding Collective site will attempt to help teams using the supported FRC tools and the Java programming language.

Development is moving!



Microsoft Visual Studio Code (VS Code)

Who Are We?

The Toronto Coding Collective was formed from members of the following teams.

  • 1310 - Runnymede Robotics (hosts of the Toronto Coding Collective)
  • 2935 - NACI Robotics
  • 5834 - R3P2
  • 854 - Iron Bears

For 2018, Power UP, the Toronto Coding Collective continued to develop code as part of a series of programming lessons offered by Team 1310 - Runnymede Robotics. The participating teams were:

  • 1310 - Runnymede Robotics (hosts of the Toronto Coding Collective)
  • 907 - East York Cybernetics "The Cybernauts"
  • 2935 - NACI Robotics
  • 4343 - MaxTech
  • 5596 - Wolverines
  • 5834 - R3P2
  • 5911 - PARAGON
  • 6009 - CYBERHEART
  • 6867 - JPCI Jaguars
  • 6924 - Hogarth Hornets