This repository includes all contents related to CYBR 8420 Software Assurance course at The University of Nebraska Omaha.
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
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
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:
- Fork a Repo
- Syncing a Fork
- Push changes to your remote fork:
git push origin master
- 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
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/.