The latest build is available here for all platforms.
-
The
Batchbutton willgit cloneorgit pullthe input repo from any students added into theWorking Directoryset inPreferences. -
The
Savebutton will save all the input data to save you from having to input it again on subsequent uses of the app. -
All the links in the sidebar will open a browser window to their respective airtables (right click to copy).
-
The
Downloadbutton will perform agit cloneorgit pullin theWorking Directoryinside a folder using the student's name depending if the folder exists or not. -
The
Commentbutton will open a browser window to the student's PR. -
If there is any unexpected behavior you can check the
Dev ToolsunderDev Tools > Toggleto see more information about any errors.
You must have node version >=8 to build this app
-
Run
yarnornpm ito install the necessary dependencies. (yarnhighly recommended) -
To build an executable run:
yarn package -
Navigate to the
releasefolder to find the folder containing the installer. -
Install the app like you would any other.
-
Run
To build on linux you currently have to install one of the libcurl libraries due to a strange issue causing the nodegit compilation to fail.
I have tested and confirmed libcurl4-openssl-dev to be working, the others may or may not.
To install this on ubuntu you would run sudo apt-get install libcurl4-openssl-dev
-
Run
yarnornpm ito install the necessary dependencies. -
Run
yarn run dev.
- Add popups explaining any errors in addition to the border changes
- Add functionality to allow commenting on a PR directly in the app
- Debounce buttons
- Display whether a student has done a PR
- Add student page to add notes or display data
