Skip to content

A simplified template to use to get started with vexmason, the bundler that lets you write for V5 with Python modules, compile-time variables, and other idioms used in real Python projects.

Notifications You must be signed in to change notification settings

doxa-robotics/vexmason-template-simplified

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

vexmason template repository (simplified version)

Simply click "Use this Template" to get started with vexmason, the VEX V5 Python bundler that Just Works(r).

vexmason is a bundler that allows you to write modern, OOP, abstract Python code and yet still use the VEXCode V5 build/upload tools maintained by VEX.

This repo contains a simplified version of the code available at zabackary/vexmason-template.

Setup

  • .vscode/vexmason-config.json
    This contains the program name, description and defines.
  • .vscode/vexmason-local-config.json
    This file is gitignored, but you should use vexmason-local-config.example.json as an example to get started. It contains the computer name (which you can use as a placeholder in the description like this: {{ computer-name }}) and the local defines overrides.
  • src/
    This is where your code lives! I have some things there already, but please modify it to suit your setup.

Support

If you run into any problems while compiling (i.e., an error popup saying VEX Error in the bottom right of your screen), make sure to check build/vexmason.log to see if there's any useful logs.

If you can't figure it out, leave a GitHub issue and I'll get back to you soon. I'll also be at our team's table or somewhere near it during VEX VRC Over Under Worlds 2024.

Small personal note

(feel free to ignore this)
Maybe you've heard the story of Jesus or have heard the name, but there are still so many people who haven't heard the "Good News", or the gospel of Christianity. Whether you're Christian or not, I urge you to find out that God's love for you, even through all your mistakes and failures both with robotics and with life, was large enough that He died for you to bring you back into a loving relationship with Him.

About

A simplified template to use to get started with vexmason, the bundler that lets you write for V5 with Python modules, compile-time variables, and other idioms used in real Python projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%