Skip to content

nuprl/cs2500-client

Repository files navigation

cs2500-client

Handin client package CS2500.

Install instructions

First, ensure any older semesters are removed:

raco pkg remove cs2500-client

Then, install the new semester:

raco pkg install github://github.com/bluephoenix47/cs2500-client/f14

Make sure not to use the master branch, as it doesn't contain the server's certificate. Instead, use the semester specific branch, such as f14 for fall 2014, or sp15 for spring 2015.

You can also use DrRacket's File -> Install Package menu to install this package.

If patches are released during the semester:

raco pkg update cs2500-client

Alternatively, use build-plt to build a PLT file that can be installed via DrRacket's File -> Install PLT File. New versions must be manually distributed and manually updated via this menu.

Branches

There are branches for each semester starting Fall 2014 that enable the client to be installed directly from a github URL, using Racket Install Package features.

How to create a new semester's client

First, branch from master:

git checkout -B sp15

Then, update the web-address variable in info.rkt. You must also add the file server-cert.pem generated by the server to the top-level of the repository, or clients will received connection refused when attempting to access the server.