Lifecycle Management

Learn more about our lifecycle management.

Introduction

Once a repository has been created from one of our Vehicle App templates, basically the only way to receive updates into your derived repository is to manually pull changes, which would be quite tedious and error prone. This is where our Lifecycle Management comes to the rescue!

All of our main components of the development environment, like

  • tools
  • runtimes
  • devcontainer configuration and setup
  • build systems
  • CI workflows

are (or will be) provided as versioned packages which can be updated individually, if required.

The driver for this is our Velocitas CLI which is our package manager for Vehicle App repositories.

Overview

Here we can see how the MyVehicleApp repository references package repositories by Velocitas, customer specific packages and some packages from a totally different development platform (Gitee).

If you want to learn more about how to reference and use packages check the sections for project configuration and packages .

Lifecycle Management flow


Project Configuration

Learn everything about Velocitas project configuration.

Velocitas CLI

Learn everything about the Velocitas CLI.

Phases

Learn about the different phases within the lifecycle of your project.

Packages

Learn everything about Velocitas packages.

Troubleshooting

Known issues and fixes.

Last modified September 12, 2024: Remove kuksa.val and VSC references (#128) (e8ca8f3)