Watermelon GitHub Plugin for Visual Studio CodeWatermelon is your Open Source Code Archeology Toolbox for Visual Studio Code. We allow developers to find the most relevant piece of context for a given block of code. We help you grok codebases by indexing information from git, ticketing, and messaging systems. Free FeaturesWatermelon has 2 features that you can use for free:
More integrations coming soon! Hover To Get ContextThe fastest way to use Watermelon is to hover over a line of code to get its context. In the image below you can see how hovering over a line of code provides us the following:
If you want to do a deeper research about the code context history, simply click such button. Get Full Code ContextHighlight a piece of code to get its full code context from git (free), ticketing and messaging (paid) systems. There are 3 ways you can use this feature. NOTE: This takes up to 10 seconds right now. Please be patient while we work on making this faster. Click get code context button on the sidebarClick button from the hover context boxClick get code context button on the right-click menuRequirements
InstallationDownload from the VS Code Marketplace. Alternatively, you can search for "Watermelon" in VS Code's built-in extension marketplace and install from there. Download from the VS Codium Marketplace (Open VSX Registry) CommandsWatermelon comes with a few commands that you can run from VS Code's Command Palette. The result is exactly the same as running a Watermelon query with the green button. Results sit in your sidebar.
ShortcutsAs an alternative, you can use the following shortcuts:
ContributingCheck out Contributing.md and be aware of the Code of Conduct! We're an early stage project, therefore we still have the luxury to coordinate via short chats with our contributors. If you're interested in contributing, please join our Discord community. Alternatively, comment on our issues if you plan to solve one. AnalyticsWe use VS Code's telemetry library. The library respects the user's decision about whether or not to send telemetry data. We also have settings to disable it. We don't store your code SupportersAbout WatermelonWatermelon is built by a globally distributed team of developers devoted to making software development easier. Join our Discord community, follow us on Twitter and go to the Watermelon blog to get the best programming tips. License |