Skip to content
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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Skunktendo 2024: automatically detect Local Atlas #731

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

mmarcon
Copy link
Member

@mmarcon mmarcon commented May 14, 2024

With this PR, the VS Code extension detects local atlas environments and shows them in the list of connections so that the user does not need to pass connection strings around.

It does so by looking at the running docker containers, as that is how local atlas environments are provided.

As added bonus, connections can now be open in Compass directy from VSCode if the protocol handler is registered.

Description

Wouldn't it be nice if our dev tools delivered a unified developer experience? This is what I could come up with in the couple of free hours I had this week.

Checklist

Motivation and Context

  • Bugfix
  • New feature
  • Dependency update
  • Misc

Open Questions

Dependents

Types of changes

  • Backport Needed
  • Patch (non-breaking change which fixes an issue)
  • Minor (non-breaking change which adds functionality)
  • Major (fix or feature that would cause existing functionality to change)

With this PR, the VS Code extension detects local atlas environments
and shows them in the list of connections so that the user does not
need to pass connection strings around.

It does so by looking at the running docker containers, as that is
how local atlas environments are provided.

As added bonus, connections can now be open in Compass directy from VSCode
if the protocol handler is registered.
@mmarcon mmarcon added the WIP label May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant