<<<<<<< HEAD
All of the files for a particular assignment must be committed in the appropriate directory. Files in the wrong assignment's directory or in the root directory of the repository will not be graded.
You might not need all of the directories in the repository. It's OK to have blank directories for assignments you haven't done yet (or might never be assigned).
The following files must remain in the root directory of your repository, and must not be modified:
.gitignore
: This file limits warnings about files that exist on your computer but are not in the repository. This means thatgit status
won't list.o
files and other files that shouldn't be in your repository, which is good since you don't want to add them.README.md
.gitlab-ci.yml
A note about .gitlab-ci.yml
: this is the file that controls automated requirements checking and testing. We've made this file read-only, so you can't "accidentally" modify it. The file contains references to secrets provided by GitLab, allowing us to run tests without revealing them. DO NOT ATTEMPT TO MODIFY THIS FILE TO GAIN THESE SECRETS! Doing so will be considered a Level 2 academic misconduct violation, resulting in a 1--3 term suspension for a first offense.
If you accidentally modify any of these files, don't commit your changes. Instead, delete the file (e.g., rm .gitlab-ci.yml
) and then recover the last committed version with, e.g., git checkout .gitlab-ci.yml
. As long as you don't commit (and push) a changed version of the file, you're fine.
Even if you do push a changed version of the file, we'll consider the type of changes in deciding on whether to charge you with academic misconduct. If it's clearly an accident, we won't do anything. But woe unto you if you try anything deliberate, which would be a clear and intentional violation of Sections 102.011, 102.014, 102.015, and 102.05 of the UCSC Policy on Student Conduct and Discipline.
17a4711 (Initial commit using Ethan Miller's CSE13S template. Created assigment directories.)