You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!-- Fill in a description of what this PR changes/introduces/fixes
6
6
Link to GitHub issues using keywords https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests when necessary
7
7
-->
8
8
9
-
## Checklist
9
+
## :heavy_check_mark:Checklist
10
10
11
11
<!-- We follow conventional commit-style PR titles and kebab-case branch names -->
12
12
13
-
-[ ] I have followed the contribution guidelines for this repository
13
+
-[ ] I have followed the [contribution guidelines](https://github.com/philips-software/amp-devcontainer/blob/main/.github/CONTRIBUTING.md) for this repository
14
14
-[ ] I have added tests for new behavior, and have not broken any existing tests
15
15
-[ ] I have added or updated relevant documentation
16
16
-[ ] I have verified that all added components are accounted for in the SBOM
Copy file name to clipboardExpand all lines: README.md
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,11 @@
6
6
7
7
## Overview
8
8
9
-
This repository contains [devcontainers](https://docs.github.com/en/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers) tailored towards modern, embedded, C++ and Rust development.
9
+
This repository contains [devcontainers](https://docs.github.com/en/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers) tailored towards modern, embedded, software development.
10
+
11
+
The containers try to be as ":battery: batteries included" as possible without being overly opinionated, and are useable for both local development and continuous integration.
12
+
13
+
All containers are multi-platform, and can be used on x64 (x86-64) and arm64 hardware on an operating system that supports an [OCI](https://opencontainers.org/) compatible container engine. This includes Windows and Linux, and macOS on both Intel and Apple silicon.
10
14
11
15
## State
12
16
@@ -16,7 +20,7 @@ This repository is under active development; see [pulse](https://github.com/phil
16
20
17
21
### Image variants
18
22
19
-
Two devcontainers are published towards the [GitHub Container Registry](https://ghcr.io/):
23
+
The following devcontainers are published towards the [GitHub Container Registry](https://ghcr.io/):
20
24
21
25
-[amp-devcontainer-cpp](https://github.com/orgs/philips-software/packages/container/package/amp-devcontainer-cpp); the C++ container
22
26
-[amp-devcontainer-rust](https://github.com/orgs/philips-software/packages/container/package/amp-devcontainer-rust); the Rust container
@@ -43,7 +47,7 @@ For embedded development and flashing and debugging [probe-rs](https://probe.rs/
43
47
44
48
### Visual Studio Code
45
49
46
-
Both containers can be used in Visual Studio Code or GitHub Codespaces without any additional configuration. All included tools are set-up and necessary plug-ins will be installed at container start. This behavior is implemented by appending devcontainer metadata to an image label according to the[specifications](https://containers.dev/implementors/reference/#labels). It is possible to override, amend or change the options following this [merge logic](https://containers.dev/implementors/spec/#merge-logic).
50
+
Both containers can be used in Visual Studio Code or GitHub Codespaces without any additional configuration. All included tools are set-up and necessary plug-ins will be installed at container start. This behavior is implemented by appending devcontainer metadata to an image label according to these[specifications](https://containers.dev/implementors/reference/#labels). It is possible to override, amend or change the options following this [merge logic](https://containers.dev/implementors/spec/#merge-logic).
47
51
48
52
## Usage
49
53
@@ -130,4 +134,4 @@ See [security](.github/SECURITY.md) for more information.
0 commit comments