Skip to content

Devising-Research/assignment4

Repository files navigation

cs580-S2022-assignment4-starter

Designed for use with GitHub Classroom, this repository contains the starter files.

Introduction

Please see assignment sheet for details.

Learning

If you have not done so already, please read all of the relevant GitHub Guides that explain how to use many of the features that GitHub provides. In particular, please make sure that you have read the following GitHub guides: Mastering Markdown, Hello World, and Documenting Your Projects on GitHub. Each of these guides will help you to understand how to use both GitHub and GitHub Classroom.

Testing your assignment

This assignment uses Docker and GatorGrader tool to check whether your assignment satisfies the minimum submission requirements. First, you need to make sure you have installed the GatorGrader tool to verify that the minimal content of your reflection document satisfies the Desktop](https://www.docker.com/products/docker-desktop) and have it running. Then, you can use you can use the [GatorGrader requirements specified in the lab assignment sheet. To run the GatorGrader application to start gradle grade as a containerized application, using the DockaGator Docker image available on DockerHub. First, to ensure that the following command will work correctly, you must create the cache directory by running the command mkdir $HOME/.dockagator. Then, to see if your submission satisfies the minimal requirements, you can run the following command in the terminal:

docker run --rm --name dockagator \
  -v "$(pwd)":/project \
  -v "$HOME/.dockagator":/root/.local/share \
  gatoreducator/dockagator

This command will use "$(pwd)" (i.e., the current directory) as the project directory and "$HOME/.dockagator" as the cached GatorGrader directory. Please note that both of these directories must exist, although only the project directory must contain something. Generally, the project directory should contain the source code and technical writing of this assignment, as provided to a student through GitHub. Additionally, the cache directory should not contain anything other than directories and programs created by DockaGator, thus ensuring that they are not otherwise overwritten during the completion of the assignment. If the above docker run command does not work correctly on the Windows operating system, you may need to instead run the following command to work around limitations in the terminal window:

docker run --rm --name dockagator -v "%cd%:/project" -v "%HomeDrive%%HomePath%/.dockagator:/root/.local/share" gatoreducator/dockagator

Please note; in the settings of Docker, your virtual drive must be shared for this command to work in Windows.

About

add starter files for project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published