📄️ Automated Build and CI/CD pipeline
The following sections describe the automated build and release process.
📄️ Developer Guide
Welcome to the Virtual Client development team! The Virtual Client is a .NET 8.0 command line application written in C# that offers both cross-platform and multi-architecture support. As such, the
📄️ Developing Extensions
The following sections cover the fundamentals to consider when developing extensions to the Virtual Client. Extensions refers to profiles or component
📄️ Workload Onboarding Process
The following documentation provides guidance on the steps that the Virtual Client requires to onboard workloads to platform. The steps
📄️ VC Packages
The following documentation covers the different package store options available in Virtual Client used for downloading and installing
📄️ Profiler Integration
Profilers are applications/programs that are used to capture very detailed information for operations that are happening on the
📄️ Workload Selection Recommendations
The following documentation provides guidance on the practices and fundamentals to consider when selecting (or creating) workload software
📄️ Building Docker Containers
The following sections cover how to build a Docker image that will contain the Virtual Client.
📄️ Error Handling Recommendations
The following sections describe important details and recommendations for handling errors/exceptions in the operations of the
📄️ Coding Standards
Style Guidelines
📄️ Testing Practices
The following standards and practices that the Virtual Client team employs when adding new features to the platform. It is expected that developers