Skip to content

Comments

Add Dev Container support that installs Python 3.11, Java 11.0.25-sem, Maven, LLVM (for C), and Rust. #103

Merged
rahlk merged 3 commits intomainfrom
add-devcontainer
Feb 19, 2025
Merged

Add Dev Container support that installs Python 3.11, Java 11.0.25-sem, Maven, LLVM (for C), and Rust. #103
rahlk merged 3 commits intomainfrom
add-devcontainer

Conversation

@rofrano
Copy link
Collaborator

@rofrano rofrano commented Feb 19, 2025

Motivation and Context

Having developers manually creating local development environments to work in is: time consuming, error prone, inconsistent at best, and unreproducible at worst! This PR adds a VSCode Dev Container environment to the repo so that developers do not need to install all of the prerequisites. They only need Visual Studio Code with the Dev Container extensions, and either Docker Desktop or Rancher Desktop to get started.

How Has This Been Tested?

It was testing with these commands:

git clone https://github.com/codellm-devkit/python-sdk.git
cd python-sdk
code .

Then press Reopen in Container and a development environment was created.

Breaking Changes

This does not affect the code so there are no breaking changes.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the Codellm-Devkit Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have added or updated documentation as needed

Additional context

Signed-off-by: John Rofrano <johnnyroy@johnrofrano.com>
Signed-off-by: John Rofrano <johnnyroy@johnrofrano.com>
Signed-off-by: John Rofrano <johnnyroy@johnrofrano.com>
@rofrano rofrano requested a review from rahlk February 19, 2025 19:25
@rahlk rahlk merged commit 90d4dc0 into main Feb 19, 2025
@rahlk rahlk deleted the add-devcontainer branch February 19, 2025 21:42
@rahlk rahlk added performance Performance updates other Other changes labels Feb 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

other Other changes performance Performance updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants