Skip to content

This repository includes things related to CYBR 8420 Software Assurance course at UNO

License

Notifications You must be signed in to change notification settings

robinagandhi/swa

Repository files navigation

Software Assurance @ UNO (CYBR/CSCI 8420)

This repository includes all contents related to CYBR 8420 Software Assurance course at The University of Nebraska Omaha.

Course Author

Robin A. Gandhi

Course access

This course uses Github Pages using Jekyll themes and remark.js for publishing instructional content. Course materials can be browsed here: https://robinagandhi.github.io/swa

How to Clone this Repo

Use these instructions if you do not intend to contribute any upstream changes. In a CLI navigate to the directory where you want to clone the repository. Then run the following clone command:

# Make a empty directory and switch to it
mkdir swa
cd swa
# Clone the Repository to the current directory
# Notice the `.` at the end of the command
git clone https://www.github.com/robinagandhi/swa .

Now examine the swa directory structure. It should have the same directory structure as this repository on Github.com.

The master branch includes the following content:

  • master: This branch includes files for course planning, project description, course syllabus, markdown based slides and any self-paced tutorials for class lectures.

To keep your local repository updated with upstream changes use the git pull command.

# update the repository
git pull

How to Contribute?

First fork this repo on Github.com while logged into your account. Then clone the forked repo on your computer.

Now you will need two capabilities: 1) Keep your fork (downstream) synced with this repo (upstream) and 2) Make upstream pull requests for changes made in the forked repo. Both these can be accomplished by following these steps:

  1. Fork a Repo
  2. Syncing a Fork
  3. Push changes to your remote fork: git push origin master
  4. Create a pull request from a fork

More advanced collaboration features can be found here: https://help.github.com/categories/collaborating-on-projects-using-issues-and-pull-requests/

Don't have contributor agreements ready just yet. TBD.
In general, if you are making it a pull request you agree to abide by this CLA: https://cla.github.com

License

Software Assurance.
Copyright (C) 2020 Dr. Robin A. Gandhi

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

What does GPLv3 mean?

tl;dr Legal summary

About

This repository includes things related to CYBR 8420 Software Assurance course at UNO

Resources

License

Stars

Watchers

Forks

Packages

No packages published