Skip to content

Minimum dev container setup#2013

Open
MJohnson459 wants to merge 1 commit intoOpenDroneMap:masterfrom
MJohnson459:devcontainer
Open

Minimum dev container setup#2013
MJohnson459 wants to merge 1 commit intoOpenDroneMap:masterfrom
MJohnson459:devcontainer

Conversation

@MJohnson459
Copy link
Copy Markdown
Contributor

@MJohnson459 MJohnson459 commented Mar 26, 2026

A devcontainer is a small wrapper around Docker to make it easy to set up a clean development environment. Most IDE's and code editors support these now as well as many cloud environments.

I've included a very simple environment to start with which we can extend as necessary later to streamline the build process.

To test this I:

  • pulled the repo and changed to this branch
  • "opened in devcontainer" when prompted (works in vscode, zed, cursor)
  • ran ./configure.sh install
  • pulled the odm_data_aukerman dataset into datasets/odm_data_aukerman
  • ran ./run.sh --project-path datasets odm_data_aukerman

This all ran successfully with no critical errors.

(note I split out the fixes to the build into #2022 to keep feedback separate)

A devcontainer is a small wrapper around Docker to make it easy to set
up a clean development environment. Most IDE's and code editors support
these now as well as many cloud environments.

I've included a very simple environment to start with which we can
extend as necessary later to streamline the build process.
@MJohnson459 MJohnson459 marked this pull request as ready for review April 20, 2026 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant