|
|
# 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.
|
|
|
|
|
|
- One submission per team.
|
|
|
|
|
|
- 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.
|
|
|
|
|
|
- Add a `README.lab${N}` in `src/` with:
|
|
|
* Your name
|
|
|
* Your partner's name (if you had one)
|
|
|
* How many hours you each spent on the lab.
|
|
|
* A high-level description of your design.
|
|
|
|
|
|
- Create your tarball by running `make lab${N}_${UWNETID}.tar.gz` from the
|
|
|
repo's root directory. For example:
|
|
|
```sh
|
|
|
$ 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.:
|
|
|
```sh
|
|
|
$ 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. |