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
.Note: The Working Directory must be an absolute path.
- 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
Forms
buttons will open a browser window to their respective airtables.Note: Ending a Student's Name in a period "." will cause many issues with accessing the resulting folder or even deleting it on many OSes. Try to avoid doing that for the time being.
- The
Clone \ Pull
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
GH
button will open a browser window to the student's github in the repository section. - The
PR
button will open a browser window to the student's PR on the input repo. - The
Sandbox
button will open a browser window for Code Sandbox with the student's git repo (intended for React etc. repos, may not work for others). - If there is any unexpected behavior you can check the
Dev Tools
underDev Tools > Toggle
to see more information about any errors.
git
installed and configurednode.js
withnpm
oryarn
installed and configured
-
Run
yarn
ornpm i
to install the necessary dependencies. -
To build an executable run:
npm run package-win or npm run package-mac or npm run pacakge-linux
depending on your target platform.
-
Navigate to the
release-builds
folder to find the folder containing the executable.
-
Run
yarn
ornpm i
to install the necessary dependencies. -
Run
npm start
.
- Add popups explaining any errors in addition to the border changes
- Add functionality to allow commenting on a PR directly in the app
- Add right click to copy student form urls
- Debounce buttons