purduesigbots / pros-atom

Main plugin for supporting PROS development in Atom
http://atom.io/packages/pros
Mozilla Public License 2.0
11 stars 9 forks source link

Added toolbar and menu functionality to build the PROS project #62

Closed Weastie closed 6 years ago

Weastie commented 6 years ago

This is my first time ever contributing to an open source project, so be careful of any mistakes I may have made.

I have been annoyed at how every time that I wanted to upload my code, I had to instead type "pros mu" into a terminal because the upload button doesn't actually build the binary. I added a button, keymap (ctrl+f8), and menu listing to build the project. It should open up the platformio terminal, and run the "pros make" command. I chose a wrench as the icon, but that can be whatever.

The only files that I meant to change were: keymaps/purdueros.cson lib/buttons.coffee lib/main.coffee menus/pros-atom.cson

Keep .npmignore and package.json the same, I think they only showed up as changed because I may have edited an older version of pros-atom.

Weastie commented 6 years ago

After those two commits, I am now only changing the files in need of being changed.