Environment

Package repositories

Each SDK container shares the same package repositories as a redpesk image.
For example in a corn-3.0-update SDK container:

sh-5.2$ dnf repolist
repo id                                                                             repo name
epel                                                                                Extra Packages for Enterprise Linux corn - x86_64
redpesk-baseos-update                                                               RedPesk Baseos corn-3.0 Update - x86_64
redpesk-config                                                                      RedPesk Config
redpesk-middleware-update                                                           RedPesk Middleware corn-3.0 Update - x86_64
redpesk-third-party                                                                 RedPesk Third Party corn-3.0 Update - x86_64

Any packages available in the redpesk OS version your SDK container is linked to can be installed.

sh-5.2$ dnf info afb-binder
RedPesk Middleware corn-3.0 Update - x86_64                                                                                                      187 kB/s |  36 kB     00:00    
RedPesk Baseos corn-3.0 Update - x86_64                                                                                                          8.9 MB/s | 3.5 MB     00:00    
Extra Packages for Enterprise Linux corn - x86_64                                                                                                 15 MB/s | 6.8 MB     00:00    
RedPesk Config                                                                                                                                   3.6 kB/s | 639  B     00:00    
RedPesk Third Party corn-3.0 Update - x86_64                                                                                                     753 kB/s | 240 kB     00:00    
Installed Packages
Name         : afb-binder
Version      : 5.3.1
Release      : 44.redpesk.core.rpcorn
Architecture : x86_64
Size         : 73 k
Source       : afb-binder-5.3.1-44.redpesk.core.rpcorn.src.rpm
Repository   : @System
From repo    : redpesk-middleware-update
Summary      : Application framework binder
URL          : https://github.com/redpesk-core/afb-binder
License      : GPL-3.0-only
Description  : The application framework binder

Integrated Development Environment

Both SDK can be used with integrated development environment.

SDK core

You can easily connect the SDK core container with an IDE as long as it handled remote development.

For example, using vscode, install the ms-vscode-remote.remote-containers extension.

development-environment-core

SDK openvscode-server

An openvscode-server is runing in the SDK, and accessible on port 3000 from your host.

development-environment-openvscode-server