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
- Technology Stack Selection
- Server Setup
- Repository and Code Management
- Internal and External Ticket Management
- Conclusion