Repository application creation flow in the extension

nRF Connect for VS Code

tags
nRF Connect for VS Code

You work with a repository application when you open an application or sample that is located inside the nRF Connect SDK source code.

For example, this can happen when you add the nRF Connect SDK source code to your VS Code workspace using the nRF Connect: Add nRF Connect SDK to Workspace command from the Command Palette and then you use the nRF Connect: Add Folder As Application action in the Explorer to add an application or sample source directory from the SDK source code to the list of your applications in the Applications View.

Caution

Creating repository applications is not recommended, as placing any application in the nRF Connect SDK source file structure can corrupt the SDK installation.

Note

  • You cannot change the SDK version for repository applications by editing their build configurations. This is because these applications are bound with the SDK source code repository they are located in.
  • The SDK version used by repository applications is not stored in Zephyr's CMake registry and is not listed in the Uninstall SDK menu. This prevents breaking the application if the corresponding SDK version were to be uninstalled using this menu.