Lab Submission Requirements
-
Check the wiki page for each Lab for additional submission requirements
-
Before submitting, please disable debug output or send it to stderr, not stdout.
-
Submission format is a tarball named
lab${N}_${UWNETID}.tar.gz
where${N}
is the lab number (e.g. 1, 2a, 2b). A team with multiple members should only use a single UW NetID in the tarball name. -
Create your tarball by running
make lab${N}_${UWNETID}.tar.gz
from the repo's root directory. For example:
$ cd $GOPATH
$ make lab1_dwoos.tar.gz
src/README.lab1
src/main/wc.go
src/mapreduce/mapreduce.go
src/mapreduce/master.go
If your solution depends on any extra files you created, be sure to add them
to the appropriate variable in the Makefile
.
- You can check the contents of a tarball with the
t
flag, e.g.:
$ tar -tzf lab1_dwoos.tar.gz
src/README.lab1
src/main/wc.go
src/mapreduce/mapreduce.go
src/mapreduce/master.go
-
Use the course Catalyst dropbox to submit the tarball. There is a link on the course website.
-
ONE partner should submit this file. Both partners should separately submit a text file named
README.lab{N}
with:- Your name and UW NetID
- Your partner's name and UW NetID (if you had a partner)
- How many hours you spent on the lab.
- The approximate division of labor on this lab--which parts did you do?
- A (brief!) description of the high-level design of your solution