Introduction to Computer Vision and Machine Learning
Course Website: https://saic-ats.Github.io/ARTTECH-3039/
This repository should be placed in your openFrameworks root directory. Your openFrameworks directory should look something like this:
openFrameworks/
├── ARTTECH-3039
│ ├── README.md
│ ├── Session_00
│ ├── docs
│ └── ...
├── CHANGELOG.md
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE.md
├── README.md
├── addons
├── apps
├── docs
├── examples
├── export
├── libs
├── other
├── projectGenerator-osx
├── scripts
├── tests
├── tutorials
└── ...
- In the terminal, change your working directory to the openFrameworks root:
cd MY_OPENFRAMEWORKS_DIR/
- Clone the repository
git clone https://Github.com/SAIC-ATS/ARTTECH-3039.git
- To update your copy to the latest ..
git pull
- Fork the repository on Github.
- In the terminal, change your working directory to the openFrameworks root:
cd MY_OPENFRAMEWORKS_DIR/
- Clone the repository, filling in
YOUR_USER_NAMEwith your Github user name.git clone https://Github.com/YOUR_USER_NAME/ARTTECH-3039.git
- Create a remote link to the main repository and call it upstream
git remote add https://Github.com/SAIC-ATS/ARTTECH-3039.git
- To update your copy to the latest upstream ..
git pull upstream master
If, when updating your fork, you get a terminal screen that looks like:
Merge branch 'master' of https://Github.com/SAIC-ATS/ARTTECH-3039-Spring-2017-Private
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
~
~
~
~
~
... it means that your git wants you to issue a commit message and the default terminal text editor is set to vim. vim is a super cool text editor, but not for the faint of heart. To get out of that screen, you should use the following key sequence:
ESCAPE, :, w, q, ENTER
This will simply allow the merge to proceed with the default message.
If you would like to switch your default text editor to something simpler, like nano, configure git like this:
git config --global core.editor "nano"
If you'd like to use a GUI based text editor, you can use something like Atom.io by following these instructions.
To propose changes, create git add and git commit those changes, then issue a pull request on Github.