jbclements / racket-handin-client

my racket handin client(s). A bit silly to put on github, but it simplifies distribution....

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

racket-handin-client

The plugin to allow handin in csc430. Note: this repo does not need to be private, because no secrets are stored in it.

cd to top level of repo.

  1. export RHC=pwd

There's a tag for each class.

  1. cd ~/-430-handin/

  2. Check certificate expiration with

openssl x509 -text < server-cert.pem

If necessary, regen cert with

  • cd $RHC
  • openssl req -new -nodes -x509 -days 365 -out server-cert.pem -keyout private-key.pem
  • mv private-key.pem ~/430/handin
  • cp server-cert.pem $THISREPO/<the-only-subdirectory>
  1. git mv directory to new collection name
  • cd $RHC
  • git mv 2222-csc430-handin 2224-csc430-handin
  1. update inner info.rkt

  2. first push to master

git add .
git commit -m "updates for 2224"
git push
  1. finally, use git tag -m "2224 handin client" to tag the commit, then push.

E.G.

git tag -m "2194 handin client" 2194-csc430
git push origin 2194-csc430

NB. The tag name here appears in the Lab 0 directions, so it has to be of the form -

About

my racket handin client(s). A bit silly to put on github, but it simplifies distribution....

License:GNU Lesser General Public License v3.0


Languages

Language:Racket 100.0%