Github
The Github repo, hosted at https://github.com/hackutd/jury contains all the source code for Jury, completely open source under the MIT License.
Issues
All active issues are located on the issues tab. When creating an issue, make sure to use the correct template (found at .github/ISSUE_TEMPLATE
directory).
Pull Requests
All pull requests must be approved by at least one moderator. Make sure to follow the pull request template and link any issues that your PR fixes. The PR template can be found at .github/PULL_REQUEST_TEMPLATE.md
.
Actions
Github will automatically run an action to deploy the staging app when a PR is merged into the main branch. The staging app is hosted at https://jury-dev.mikz.dev. This action can be seen in the .github/workflows/deploy.yml
file.
For the deployment action, it requires the SSH hostname/user/key to deploy the app. I (Michael Zhao) am currently using my personal server to host the staging app, and the main Jury repo is configured to my own server.
Packages
Build container artifacts are stored in the Github Container Registry. Currently, I (Michael Zhao) have this configured with my own PAT (personal access token). If you would like to configure your own, you can follow the official instructions by Github.
Vercel
Vercel deploys the documentation site automatically when a PR is merged into main at https://jury.mikz.dev.