diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..1341ded --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,14 @@ +{ + "image": "mcr.microsoft.com/devcontainers/universal:2", + "features": { + + }, + "customizations": { + // Configure properties specific to VS Code. + "vscode": { + // Add the IDs of extensions you want installed when the container is created. + "extensions": ["ms-vscode.cmake-tools", "ms-vscode.cpptools-extension-pack"] + } + }, + "postCreateCommand": "cd extern;git submodule update --init;" +} diff --git a/CMakeLists.txt b/CMakeLists.txt index 2420bd9..3a79bd4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ -# Need CMake 3.0 -cmake_minimum_required (VERSION 3.28.0) +# Need CMake 3.16 +cmake_minimum_required (VERSION 3.16.0) # This is the name of the repository project ("queue") diff --git a/README.md b/README.md index 4c57bca..540eabf 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,8 @@ A minimal queue implementation written in C. + > 0 [Try it](#try-it) + > > 1 [Download](#download) > > 2 [Build](#build) @@ -22,6 +24,11 @@ >> >> 5.2 [Function definitions](#function-definitions) +## Try it +[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/Jacob-C-Smith/queue?quickstart=1) + +Wait for a few moments, then click the play button on the bottom of the window. This will run the example program. + ## Download To download queue, execute the following command ```bash diff --git a/extern/log b/extern/log index edd3295..7fab2d5 160000 --- a/extern/log +++ b/extern/log @@ -1 +1 @@ -Subproject commit edd32954fb5a54fa95d1326ac3cb4fdcc4c572b6 +Subproject commit 7fab2d5d320e0199519a96a00644c8681a4d77aa diff --git a/extern/sync b/extern/sync index cd612b6..20d1a61 160000 --- a/extern/sync +++ b/extern/sync @@ -1 +1 @@ -Subproject commit cd612b681474e75c9e54f99e633df8dbc30108ba +Subproject commit 20d1a611c429f0d187e24cf2bbc065408cf64bdb