diff --git a/README.md b/README.md index 2671669..3ffbaa7 100644 --- a/README.md +++ b/README.md @@ -4,10 +4,11 @@ This repository contains Rust libraries that are shared across Amphitheatre components and libraries. They are considered internal to Amphitheatre, without any stability guarantees for external usage. -- [**http**](src/http/): Represents the HTTP client for the API. - [**config**](src/config/): Common configuration structures. +- [**devcontainer**](src/devcontainer): DevContainers related definitions and helpers - [**docker**](src/docker/): Docker container & Registry wrappers. - [**filesystem**](src/filesystem/): File system related structures and helpers. +- [**http**](src/http/): Represents the HTTP client for the API. - [**schema**](src/schema/): The core schema includes manifest, playbook, and workspace. - [**scm**](src/scm/): Provides a unified interface to multiple source code management systems. - [**sync**](src/sync/): File synchronization structures and helpers. diff --git a/src/devcontainer/mod.rs b/src/devcontainer/mod.rs new file mode 100644 index 0000000..bfcca94 --- /dev/null +++ b/src/devcontainer/mod.rs @@ -0,0 +1,13 @@ +// Copyright 2023 The Amphitheatre Authors. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. diff --git a/src/lib.rs b/src/lib.rs index 2c1c888..e9ae158 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -13,6 +13,7 @@ // limitations under the License. pub mod config; +pub mod devcontainer; pub mod docker; pub mod filesystem; pub mod http;