Skip to main content

Manager for Containerized Development Environments

Project description

Manage your containerized Development Environments with ease

GitHub tag (with filter) GitHub issues

Overview

The DEM is a command line tool that provides an easy, reproducible, and scalable way to set up Development Environments for embedded software development.

:star2: Contributors and early adopters are welcome! :star2:

The DEM can be used locally, but it is in alpha state, so expect major new features!

DocumentationTutorial

Prerequisites

To be able to use the DEM on your PC, you need to have the following software installed:

  • Python 3.10+
  • Docker Engine 24.0+

:information_source: Currently only the Linux operating system is supported.

Installation

DEM is available in the PyPI repository. Install it with:

pip install axem-dem

:information_source: The package name is axem-dem, but the command is dem.

Quick start

Installation of a preconfigured Development Environment can be done with a single command:

dem pull DEV_ENV_NAME

Creating a new Development Environment is also very simple:

dem create DEV_ENV_NAME

For more detailed instructions please refer to the Documentation

Key features

  • Create scalable, reliable, and reproducible containerized Development Environments
  • Manage your containerized tools
  • Install preconfigured Development Environments from catalogs
  • Ensure that everyone in the team works with the same toolset
  • Share Development Environments outside of your organization

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

axem_dem-0.2.0.tar.gz (31.5 kB view hashes)

Uploaded Source

Built Distribution

axem_dem-0.2.0-py3-none-any.whl (44.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page