This extension brings Documatic to VSCode: quickly search your large codebases using simple queries - what does it do? what dependencies does it have? And more.
Documatic search uses AI to link relations between your query and snippets of code, so you don't have to know the exact keywords you're looking for!
IMPORTANT: To use this extension,
you must have an active Documatic account.
Sign up for an account here.
If you're on the waitlist
and would like to get your team onboarded,
On your Documatic account,
you must have indexed projects.
If you've very recently indexed a new codebase,
it takes a couple of minutes
for the codebase to become searchable;
if you're not getting results,
wait a few minutes.
If this persists,
Using the extension
Connecting your account
On the Documatic tab in VSCode, click "sign in". This will take you to the Documatic web platform, where you can sign in. Once you've signed in, you will see your Documatic organisations and projects.
N.b. You currently cannot manage organisations and projects from the extension. Please log in to the Documatic web application to make changes.
To run a search:
N.b. The version of the codebase indexed for search
is the main/master branch at time of indexing.
Documatic does not index a live version of your codebase.
The extension still works on other branches,
however changing branches or making updates to the code
may result in discrepencies between line numbers
when navigating to the code.
Documatic reindexes your codebases regularly.
If you would like non-main branches to be indexed
for your team,
Refreshing your account
If you logged into Documatic on the VSCode app
and subsequently added more projects/organisations,
you will need to fresh your connection.
You can do this by pressing the
If you need to sign out of your Documatic account
Issues and updates
Bugs and features
If you have found a bug you would like to report or if there is a feature you would added, please open an issue on the public issue tracker.
If you believe you have found a security vulnerability,
please do not post details on public channels.
For full release notes, please see the complete changelog in the repository.
building tools to help you better understand your code.