Skip to content

[Dependency] Bump html-proofer from 3.19.4 to 4.4.0 #453

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 14 commits into from
Closed
7 changes: 2 additions & 5 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
name: Ruby
name: Test

on:
push:
branches: [ '*' ]
pull_request:
branches: [ '*' ]

jobs:
test:

runs-on: ubuntu-latest

steps:
Expand All @@ -31,4 +28,4 @@ jobs:
run: bundle exec jekyll build

- name: Check Links
run: bundle exec htmlproofer ./_site --assume-extension --empty-alt-ignore --disable_external
run: bundle exec htmlproofer ./_site --assume-extension --disable-external
2 changes: 1 addition & 1 deletion Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ gem 'wdm', '>= 0.1.1' if Gem.win_platform?

gem "webrick", "~> 1.8"

gem 'html-proofer', "~> 3.19.4"
gem 'html-proofer', "~> 4.4.0"
5 changes: 3 additions & 2 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -87,14 +87,15 @@ GEM
html-pipeline (2.14.3)
activesupport (>= 2)
nokogiri (>= 1.4)
html-proofer (3.19.4)
html-proofer (4.4.0)
addressable (~> 2.3)
mercenary (~> 0.3)
nokogiri (~> 1.13)
parallel (~> 1.10)
rainbow (~> 3.0)
typhoeus (~> 1.3)
yell (~> 2.0)
zeitwerk (~> 2.5)
http_parser.rb (0.8.0)
i18n (1.12.0)
concurrent-ruby (~> 1.0)
Expand Down Expand Up @@ -273,7 +274,7 @@ PLATFORMS

DEPENDENCIES
github-pages (= 228)
html-proofer (~> 3.19.4)
html-proofer (~> 4.4.0)
webrick (~> 1.8)

BUNDLED WITH
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Submitty.org

This is the documentation website for [Submitty](http://submitty.org),
This is the documentation website for [Submitty](https://submitty.org),
an open source course management, assignment submission, exam, and grading system.


Expand Down Expand Up @@ -109,4 +109,4 @@ above structure. Currently, the site only supports three levels of nesting (sub-
## Forked from [Edition](https://github.com/CloudCannon/edition-jekyll-template)

This repository was created via a fork of Edition, which is a product documentation theme for Jekyll created
by by [CloudCannon](http://cloudcannon.com/), the Cloud CMS for Jekyll.
by by [CloudCannon](https://cloudcannon.com/), the Cloud CMS for Jekyll.
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ network 192.168.56.0
broadcast 192.168.56.255
```

References and useful links: [https://gist.github.com/pjdietz/5768124](https://gist.github.com/pjdietz/5768124) and [http://christophermaier.name/2010/09/01/host-only-networking-with-virtualbox/](http://christophermaier.name/2010/09/01/host-only-networking-with-virtualbox/)
References and useful links: [https://gist.github.com/pjdietz/5768124](https://gist.github.com/pjdietz/5768124) and [https://christophermaier.name/2010/09/01/host-only-networking-with-virtualbox/](https://christophermaier.name/2010/09/01/host-only-networking-with-virtualbox/)
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ important messages to users via email. Please see the System Administrator
Documentation: [Email Configuration](/sysadmin/email_configuration)

On the developer vagrant machine, the sending of emails is simulated with the
[nullsmtpd server](http://github.com/MasterOdin/nullsmtpd).
[nullsmtpd server](https://github.com/MasterOdin/nullsmtpd).



Expand Down
4 changes: 2 additions & 2 deletions _docs/developer/getting_started/vm_install_using_vagrant.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ instructions.

7. Enter your **BIOS** (generally by pressing Del, F12, or other keys while booting). If you are not able to find the key combo needed to enter your BIOS, refer to [this guide](https://www.tomshardware.com/reviews/bios-keys-to-access-your-firmware,5732.html).

8. Locate **Virtualization**, and enable it. (Note: If you cannot find the option to enable virtualization, [search Google](http://tinyurl.com/enable-virtualization) for a tutorial on enabling it with your motherboard.)
8. Locate **Virtualization**, and enable it. (Note: If you cannot find the option to enable virtualization, [search Google](https://tinyurl.com/enable-virtualization) for a tutorial on enabling it with your motherboard.)

9. Reboot your computer.

Expand Down Expand Up @@ -118,7 +118,7 @@ instructions.
**MacOS**

* You can either go to respective sites and download the necessary binaries or
install [homebrew](http://brew.sh/) if you don't have it and then run:
install [homebrew](https://brew.sh/) if you don't have it and then run:

```
brew install --cask virtualbox
Expand Down
2 changes: 1 addition & 1 deletion _docs/developer/google_summer_of_code/2018_GaganKumar.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ redirect_from:

# Discussion Forum Enhancements

### [Submitty](http://submitty.org)
### [Submitty](https://submitty.org)
*Homework Submission, Automated Grading, and TA grading system*

GitHub : [https://github.com/Submitty/Submitty](https://github.com/Submitty/Submitty)
Expand Down
6 changes: 3 additions & 3 deletions _docs/developer/google_summer_of_code/2018_TusharGurjar.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ redirect_from:

# Instructor Interface for Plagiarism Detection

[Submitty](http://submitty.org) is an open source programming
[Submitty](https://submitty.org) is an open source programming
assignment submission system from the
[Rensselaer Center for Open Source Software (RCOS)](https://rcos.io/),
launched by the
[Department of Computer Science](http://www.cs.rpi.edu/) at
[Rensselaer Polytechnic Institute](http://www.rpi.edu/).
[Department of Computer Science](https://www.cs.rpi.edu/) at
[Rensselaer Polytechnic Institute](https://www.rpi.edu/).

My GSoC project involved working on the Plagiarism Detector (also called "Lichen") of Submitty Organization.
Along with my GSoC project, I also worked on implementing some crucial features and fixing bugs.
Expand Down
2 changes: 1 addition & 1 deletion _docs/developer/google_summer_of_code/2019_DrumilPatel.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,6 @@ Presently <b>Assignment Autograding</b> can generate both random inputs and outp

## Acknowledgments

I had an overwhelming summer contributing in Submitty through [Google Summer of Code](). I am really obliged and thankful to [Barbara Cutler](https://github.com/bmcutler) and [Evan Maicus](https://github.com/emaicus) for mentoring me throughout the course of program. I am really thankful to [Peter Bailie](https://github.com/pbailie), [Matthew Peveler](https://github.com/masterodin), [Shail Patel](https://github.com/shailpatels) and all other student at RPI working in RCOS and GSoC.
I had an overwhelming summer contributing in Submitty through [Google Summer of Code](https://summerofcode.withgoogle.com/). I am really obliged and thankful to [Barbara Cutler](https://github.com/bmcutler) and [Evan Maicus](https://github.com/emaicus) for mentoring me throughout the course of program. I am really thankful to [Peter Bailie](https://github.com/pbailie), [Matthew Peveler](https://github.com/masterodin), [Shail Patel](https://github.com/shailpatels) and all other student at RPI working in RCOS and GSoC.

Submitty has playe a crucial role in developing my interset in open source world. Every time I will think about open source Submitty will be first word which will come in my mind.
6 changes: 3 additions & 3 deletions _docs/developer/google_summer_of_code/2019_FonNoel.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ category: Developer > Google Summer of Code 2019

# GSOC 2019 REPORT: Continuous Integration Testing (Automation) for Submitty
<p align="center">
<img src="https://miro.medium.com/max/700/1*gU5njSRBxB-bjkPdcNuZnA.png" height="250">
<img src="https://miro.medium.com/max/700/1*gU5njSRBxB-bjkPdcNuZnA.png" alt="gsoc & submitty logos" height="250">
</p>
The aim of this project is to expand the code coverage of the unit and integration tests for Submitty codebase.

Expand Down Expand Up @@ -45,7 +45,7 @@ The major things are achieved here are :
- There's a dramatic increase in the speed of builds. In practise from between 10mins to 2 hours to less than 5 minutes for the parts that were moved.

<p align="center">
<img src="../../../images/submitty_pr_with_buildbot.png" height="250">
<img src="../../../images/submitty_pr_with_buildbot.png" alt="buildbot screenshot" height="250">

*A Submitty pull request showing 4 newly introduced builders powered by buildbot*
</p>
Expand All @@ -54,7 +54,7 @@ The major things are achieved here are :

* **[Buildbot Set Up Repository](https://github.com/Submitty/submitty-buildbot/)** (Code and Configuration)

* **[Running Buildbot Setup](http://submitty-ci.cs.rpi.edu/)** (Live)
* **[Running Buildbot Setup](https://submitty-ci.cs.rpi.edu/)** (Live)


## 2. Submitty PRs
Expand Down
2 changes: 1 addition & 1 deletion _docs/developer/google_summer_of_code/2019_XiaoHan.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ The project aims to establish a REST API for Submitty. The API provides an alter

The project mainly consists of two parts: replacing the original router of Submitty and implementing API endpoints.

The project is carried out by [XIAO Han](https://github.com/zjxiaohan), an undergraduate student from [Zhejiang University](http://www.zju.edu.cn/english/), as part of [Google Summer of Code](https://summerofcode.withgoogle.com/).
The project is carried out by [XIAO Han](https://github.com/zjxiaohan), an undergraduate student from [Zhejiang University](https://www.zju.edu.cn/english/), as part of [Google Summer of Code](https://summerofcode.withgoogle.com/).

### Contributions

Expand Down
2 changes: 1 addition & 1 deletion _docs/developer/google_summer_of_code/2020_Harsh_Joshi.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ The idea of peer grading has been introduced in some e-learning platforms but is
# About
My Name is [Harsh Joshi](https://linkedin.com/in/josharsh). I am a computer science undergradute from the University of Petroleum and Energy Studies.
The project was under the mentorship of [Barbara Cutler](https://www.cs.rpi.edu/~cutler/), [Evan Maicus](https://github.com/emaicus) and [John Hulton](https://github.com/jchulton).
### [Submitty](http://submitty.org)
### [Submitty](https://submitty.org)
**Homework Submission, Automated Grading, and TA grading system**

GitHub : [https://github.com/Submitty/Submitty](https://github.com/Submitty/Submitty)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ redirect_from:

__Minimum Version__: 3.8

For Python, we use [flake8](http://flake8.pycqa.org/en/latest/) to check Python code such that it follows things laid out in
For Python, we use [flake8](https://flake8.pycqa.org/en/latest/) to check Python code such that it follows things laid out in
[PEP-8](https://www.python.org/dev/peps/pep-0008/), [PEP-257](https://www.python.org/dev/peps/pep-0257/), etc. The code is
linted as part of our automated Travis-CI testsuite to ensure compliance. To locally lint the code, you will need to
install three modules:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ redirect_from:
We recommend that to connect to the DB that you use one of the following
options ranging from simplest to most powerful.

1. [psql](http://postgresguide.com/utilities/psql.html) (CLI for connecting to PostgreSQL)
1. [psql](https://postgresguide.com/utilities/psql.html) (CLI for connecting to PostgreSQL)

2. [pgAdmin](https://www.pgadmin.org/) (GUI for connecting to PostgreSQL)

Expand Down
12 changes: 6 additions & 6 deletions _docs/index/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ redirect_from:
- /welcome
---

[Submitty](http://submitty.org)
[Submitty](https://submitty.org)
is an open source course management, assignment submission, exam and
grading system from the [Rensselaer Center for Open Source Software (RCOS)](https://rcos.io/),
[Department of Computer Science](http://www.cs.rpi.edu/) at
[Rensselaer Polytechnic Institute](http://www.rpi.edu/).
[Department of Computer Science](https://www.cs.rpi.edu/) at
[Rensselaer Polytechnic Institute](https://www.rpi.edu/).

[The Submitty project is hosted on GitHub](https://github.com/Submitty/).

Expand All @@ -23,11 +23,11 @@ Submitty.
Please [Contact Us](/contact) if you have questions, bug reports, or feature requests.

<center>
<a href="https://rpi.edu"><img src="/images/RPI_seal_padding.png" width="150px"></a>
<a href="https://rpi.edu"><img src="/images/RPI_seal_padding.png" alt="rpi logo" width="150px"></a>
&nbsp;&nbsp;&nbsp;
<a href="https://rcos.io"><img src="/images/RCOS_padding.png" width="300px"></a>
<a href="https://rcos.io"><img src="/images/RCOS_padding.png" alt="rcos logo" width="300px"></a>
&nbsp;&nbsp;&nbsp;
<a href="https://summerofcode.withgoogle.com/"><img src="/images/GSoC_padding.png" width="150px"></a>
<a href="https://summerofcode.withgoogle.com/"><img src="/images/GSoC_padding.png" alt="gsoc logo" width="150px"></a>
</center>


Expand Down
2 changes: 1 addition & 1 deletion _docs/instructor/assignment_preparation/bulk_pdf_upload.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ Explore the options / settings on your scanner. Things to check:
#### Scanning with the ScanSnap iX500 on Linux

We use the portable ScanSnap iX500 for scanning our exams. This works with
[SANE](http://www.sane-project.org/) out of the box; a variety of of
[SANE](https://www.sane-project.org/) out of the box; a variety of of
front-ends for SANE exist that work well with this
scanner. [Simple-scan](https://github.com/GNOME/simple-scan) works
fairly well - you will need to make sure to select the scanner in its
Expand Down
4 changes: 1 addition & 3 deletions _docs/instructor/course_settings/forum.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,7 @@ communication between students and the teaching staff.
thumbtack to indicate their importance.

Instructors can also choose to send the announcement as a Submitty
system email to all members of the course, if [ ]()

also by email, if [configured on the server](/sysadmin/email_configuration).
system email to all members of the course, if [configured on the server](/sysadmin/email_configuration).

* **Post Edit History** users have the ability to edit their
post. Members of the teaching staff have the ability to view each
Expand Down
4 changes: 2 additions & 2 deletions _docs/sysadmin/configuration/registration_feed.md
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,7 @@ define('CSV_DELIM_CHAR', chr(9));
```

Every CSV file has a delimiter character that separates each data field, and this delimiter needs to be specified.
Usually, the delimiter is a comma, but it can be any character from the [standard ASCII table](http://www.asciitable.com/).
Usually, the delimiter is a comma, but it can be any character from the [standard ASCII table](https://www.asciitable.com/).
The delimiter character can be directly quoted (e.g. `','` for comma) or specified by its ASCII value (e.g. `chr(44)` for comma).
In the example above, `chr(9)` is the _tab_ key.

Expand Down Expand Up @@ -397,7 +397,7 @@ Alaska | `America/Anchorage`
Hawaii | `America/Adak`
Hawaii (no daylight savings) | `Pacific/Honolulu`

For a complete list of timezones: <http://php.net/manual/en/timezones.php>
For a complete list of timezones: <https://php.net/manual/en/timezones.php>



Expand Down
2 changes: 1 addition & 1 deletion _docs/sysadmin/configuration/saml_authentication.md
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ To configure your system:
#include <string>

// see also:
// http://submitty.org/sysadmin/configuration/saml_authentication
// https://submitty.org/sysadmin/configuration/saml_authentication

int main(int argc, char** argv) {

Expand Down
2 changes: 1 addition & 1 deletion _docs/sysadmin/configuration/student_photos.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ institutions.
Windows 10: [step-by-step instructions](https://matthewhorne.me/how-to-install-python-and-pip-on-windows-10/)


3. [Install Selenium](http://selenium-python.readthedocs.io/installation.html) (in terminal/command prompt)
3. [Install Selenium](https://selenium-python.readthedocs.io/installation.html) (in terminal/command prompt)

_Note: On Windows, make sure to run cmd as administrator._

Expand Down
2 changes: 1 addition & 1 deletion _docs/sysadmin/configuration/version_control.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ ssh-keygen -t rsa -b 4096 -C "[email protected]"
`
1. Enter file location for ssh key. (ex: /home/submitty_daemon/.ssh/id_github)
1. Enter a passphrase for the SSH key.
1. Add the key to the ssh-agent. (See [this article](http://mah.everybody.org/docs/ssh#run-ssh-agent)
1. Add the key to the ssh-agent. (See [this article](https://mah.everybody.org/docs/ssh#run-ssh-agent)
on setting up ssh-agent to start on login).
1. Add the SSH key to your Github/Gitlab/etc account.

Expand Down
6 changes: 3 additions & 3 deletions _docs/sysadmin/installation/server_os.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ the following platforms:

| Distro | Version | Supported | Release Page |
|--------|---------|----------------------|--------------|
| Ubuntu | 20.04 | Yes | [Release Page](http://releases.ubuntu.com/focal/)
| Ubuntu | 18.04 | Yes | [Release Page](http://releases.ubuntu.com/bionic/)
| Ubuntu | 16.04 | No (Since 05/2019) | [Release Page](http://releases.ubuntu.com/xenial/)
| Ubuntu | 20.04 | Yes | [Release Page](https://releases.ubuntu.com/focal/)
| Ubuntu | 18.04 | Yes | [Release Page](https://releases.ubuntu.com/bionic/)
| Ubuntu | 16.04 | No (Since 05/2019) | [Release Page](https://releases.ubuntu.com/xenial/)
| Debian | 8 | No (Since 05/2019) | [Release Page](https://www.debian.org/releases/jessie/)

We suggest you using the amd64 releases for a release when
Expand Down
2 changes: 1 addition & 1 deletion _docs/sysadmin/installation/worker_installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -269,7 +269,7 @@ indirect access to the worker machine as follows:

If the above settings do not work on your system, you may also need
to install and run
[Caffeine](http://manpages.ubuntu.com/manpages/bionic/man1/caffeine.1.html):
[Caffeine](https://manpages.ubuntu.com/manpages/bionic/man1/caffeine.1.html):

```
sudo apt update
Expand Down