seng-group-16-hw2
CSC510 Software Engineering Homework-2
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.0%) to scientific vocabulary
Repository
CSC510 Software Engineering Homework-2
Basic Info
- Host: GitHub
- Owner: varsha5595
- License: mit
- Language: Ruby
- Default Branch: master
- Size: 5.38 MB
Statistics
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
- Releases: 4
Metadata Files
README.md
Homework 2
Activity Guide
The script to guide subjects through the 30 minute debbuging activity can be found here.
Getting Started
These instructions will help you in setting up the project and running the game on your local machine for development and testing.
Language Installation
Ruby
MacOS
brew install ruby
ruby -v
Linux
sudo apt-get install ruby-full
ruby -v
Windows
Download the installation file from https://www.ruby-lang.org/en/downloads/ Add the following lines to your c:\autoexec.bat: set PATH = "D:(ruby install directory)\bin;%PATH%"
ruby -v
Golang
MacOS
brew install golang
Linux
Download the Linux distribution from Go’s official download page and extract it into /usr/local directory.
sudo tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
Next, add the /usr/local/go/bin directory to your PATH environment variable. You can do this by adding the following line to your ~/.bash_profile file -
export PATH=$PATH:/usr/local/go/bin
Windows
Download the Windows MSI installer file from Go’s official download page. Open the installer and follow the on-screen instructions to install Go in your windows system. By default, the installer installs Go in C:\Go
Setting GOPATH
Unix Systems (Linux and macOS)
For setting GOPATH in bash shells, add the following line to the ~/.bash_profile file -
export GOPATH=$HOME/go
export GOROOT=/usr/local/opt/go/libexec
export PATH=$PATH:$GOPATH/bin
export PATH=$PATH:$GOROOT/bin
If you use Zsh shell, then you need to add the above line to ~/.zshrc file.
Windows
Copy the path of the seng-group-16-hw2 project folder. Now set the GOPATH environment variable using the following instrustions:
- Right click on Start → click Control Panel → Select System and Security → click on System
- From the menu on the left, select the Advanced systems settings
- Click the Environment Variables button at the bottom
- Click New from the User variables section
- Type GOPATH into the Variable name field
- Paste the
seng-group-16-hw2folder path into the Variable value field - Click OK
Note that, GOPATH must be different than the path of your Go installation.
Rust
MacOS
``` curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustc --version cargo --version ```
Linux
``` curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustc --version cargo --version ```
Windows
Setup Rust with the following executable file https://static.rust-lang.org/rustup/dist/i686-pc-windows-msvc/rustup-init.exe
Once you open it, you’ll be met with the installer options. Type "Y" and let the installer do a set of downloads
Add the following to PATH in environment variables
Ensure that you have Visual C++ installed.
If errors persist while running building, run the following executable file https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16
%USERPROFILE%\.cargo\bin
Check the installation with the following
rustc --version
cargo --version
Execution
Ruby
ruby gol.rb
Golang
cd Go/src
go run gol.go
Rust
cd Rust && cargo build
cd src
cargo test
cargo run
Authors
- Adithya Raghu Ganesh
- Meghana Ravindra Vasist
- Shivaprakash Balasubramanian
- Surbhi Jha
- Varsha Anantha Ramu Sharma
License
This project is licensed under the MIT License.
Owner
- Name: Varsha Sharma
- Login: varsha5595
- Kind: user
- Location: Raleigh, NC
- Company: NC State University
- Repositories: 8
- Profile: https://github.com/varsha5595
GitHub Events
Total
Last Year
Packages
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 4
proxy.golang.org: github.com/varsha5595/seng-group-16-hw2
- Homepage: https://github.com/varsha5595/seng-group-16-hw2
- Documentation: https://pkg.go.dev/github.com/varsha5595/seng-group-16-hw2#section-documentation
- License: MIT
-
Latest release: v1.0.3-alpha
published almost 6 years ago