Skip to content

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

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Feb 19, 2025

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.

None yet

2 participants