The latest build is available here for all platforms.
-
The
Batch
button willgit clone
orgit pull
the input repo from any students added into theWorking Directory
set inPreferences
. -
The
Save
button 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
Download
button will perform agit clone
orgit pull
in theWorking Directory
inside a folder using the student's name depending if the folder exists or not. -
The
Comment
button will open a browser window to the student's PR. -
If there is any unexpected behavior you can check the
Dev Tools
underDev Tools > Toggle
to see more information about any errors.
You must have node version >=8 to build this app
-
Run
yarn
ornpm i
to install the necessary dependencies. (yarn
highly recommended) -
To build an executable run:
yarn package
-
Navigate to the
release
folder 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
yarn
ornpm i
to 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