This project is due on Thursday, 9/3/2020 at 11:59PM PDT (GMT-7).
To submit a project, navigate to the cloned repo in a terminal and stage the files for your submission using
git add. For example, in this project you would run:
git add src/main/java/edu/berkeley/cs186/database/databox/StringDataBox.java
to stage your change to
StringDataBox.java. Once your changes are staged commit them with
git commit -m "Put your own informative commit message here". Finally use
git push to push all of your changes to the remote GitHub repository created by GitHub Classroom.
Once your changes are on GitHub go to the CS186 Gradescope and click on the project for which you want to submit your code. Select GitHub for the submission method (if it hasn't been selected already), and select the repository and branch with the code you want to upload and submit. If you have not done this before, then you will have to link your GitHub account to Gradescope using the "Connect to GitHub" button. If you are unable to find the appropriate repository, then you might need to go to https://github.com/settings/applications, click Gradescope, and grant access to the
Note that you are only allowed to modify certain files for each assignment, and changes to other files you are not allowed to modify will be discarded when we run tests.
You should make sure that all code you modify belongs to files with
TODO(proj0) comments in them. A full list of files that you may modify for this project are as follows:
Once you've submitted you should see a score of 1.0/1.0. If so, congratulations! You've finished your first assignment for CS 186.
100% of your grade will be made up of one test released to you (the test that we
This project will be worth 0% of your overall grade, but failing to complete it may result in you being administratively dropped from the class