Skip to main content Link Menu Expand (external link) Left Arrow Right Arrow Document Search Copy Copied

Goal of this workshop

The goal of this workshop is to learn how to set up a new software project. We will cover the process of choosing the right technology stack for your project as well as setting up server for developing and hosting your software. We will also briefly touch on repository and ticket management to help new developers collaborate on a project and communicate effectively with their users and amongst themselves.

Learning Objectives

At the end of this workshop, attendees will be learn how to:

  • Evaluate frameworks and programming tools based on the requirements and characteristics of their project
  • Choose the appropriate server configuration based on the team’s and the project’s needs
  • Access the server hosting services available at McMaster University.
  • Choose the appropriate web-based repository management system for their project
  • Select a suitable ticket management system for internal and external tickets

Table of Content

  1. Technology Stack Selection
  2. Server Setup
  3. Repository and Code Management
  4. Internal and External Ticket Management
  5. Conclusion