Skip to content

sigiltempus/ISC567Fall2014

 
 

Repository files navigation

ISC567Fall2014

==============

To contain collaborative work on the project for ISC 567, Fall 2014

Visual Studio Setup

Visual Studio 2013

If you have Visual Studio 2013, git integration is included. Follow the instructions under the MSDN article regarding starting from a remote repository. You will be most interested in the section regarding cloning from a third-party repository.

When prompted for the URL to the third-party service, use https://github.com/eas604/ISC567Fall2014.git .

Visual Studio 2012

For Visual Studio 2012, you must install Visual Studio Tools for Git. As a dependency, this requires Visual Studio 2012 Update 2 or later. Visual Studio 2012 Update 4

Once that extension is installed, you should be able to follow the same instructions for Visual Studio 2013.

Use Visual Studio with git

An overview of git workflows with Visual Studio is available here. Technical leads should read this over. We will be using GitHub repositories for our workflow (rather than our own git server), but the principles are the same.

Intended Workflow

The class is divided into five teams, each with a technical lead. Each technical lead should create a GitHub account and fork this repository. fork will create a complete working copy of the repository. Each team can then work within the forked version of the repository until the week's changes are complete. At that time, the technical lead will send me a pull request, and I will pull the changes from the team's repository into the master. This will simplify our weekly integrations.

It is up to each team whether to have each team member use git locally before having the technical leads pull and merge the changes from all the team members. It is recommended as a best practice; however, it may not be easy for people unfamiliar with source control to learn the workflows quickly enough.

Making Local Commits

Anytime you have changed files in the solution, have tested the changes, and are satisfied everything is working, you should make it a habit to commit your changes to your local git repository.

When committing to source control, always provide a helpful message briefly stating what you changed.

GitHub Student Developer Pack

As of 2014-Oct-07, GitHub is offering a Student Developer Pack that is free for any student with a .EDU email address. This pack includes perks like a GitHub Micro account, free domain registration, and a free SSL certificate. These perks are useful not only in this class but in other classes you may be taking. Consider taking advantage of this program.

About

To contain collaborative work on the project for ISC 567, Fall 2014

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 37.9%
  • ASP.NET 35.3%
  • Visual Basic .NET 25.0%
  • CSS 1.1%
  • Other 0.7%