GithubHelp home page GithubHelp logo

adamlm / devcontainer-features Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 29 KB

Additional Development Container (Dev Container) Features to supplement the official offerings

License: MIT License

Shell 100.00%
devcontainer devcontainer-feature devcontainer-features devcontainers

devcontainer-features's Introduction

Development Container Features

This repository contains extra Development Container (Dev Container) Features that I use in my projects.

Organization

Each Feature resides in its own directory under the src/ directory. For more information about a specific Feature, see the README.md file in the associated sub-directory. This repo contains the follow Features:

  • CMake
  • ROS 2

Usage

To use a feature in your Dev Container, add its configuration to your devcontainer.json file. Here is an example for adding the CMake feature to an Ubuntu Dev Container:

// devcontainer.json
{
  "image": "mcr.microsoft.com/devcontainers/base:ubuntu",
  "features": {
    "ghcr.io/adamlm/devcontainer-features/cmake": {
      "version": "3.27.4"
    }
  }
}

For more information about Dev Container Features, see the official docs.

Support

Found an bug? Open a ticket in the repository's Issues tab.

Need some help or want to discuss the library? Head to the repository's Discussions tab to connect with someone.

Contributing

Want to help improve existing features or develop new ones? Check out the contribution guidelines to get started.

License

See the LICENSE.md file for license information.

devcontainer-features's People

Contributors

adamlm avatar

Watchers

 avatar

devcontainer-features's Issues

Update GitHub workflows

The existing workflow configurations (specifically test.yaml) target the color and hello example features. These should be updated to target only the features used in this repo.

Add ROS 2 feature

There is no first-party ROS 2 Dev Container Feature provided, so it would be good if we could provide one ourselves.

Add CMake feature

Non Dev Container images such as ubuntu don't come with CMake preinstalled, and Dev Container images that do come with it can have outdated versions. Additionally, there is no existing CMake Dev Container feature as far as I know.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.