Inspiration

When working with API powered software like blender, rhino, and others, we often found the IDE lacking and not as streamlined as VS Code. But VS Code could not be integrated with the APIs of those software.

What it does

Integrates bpy documentation into VS Code by providing user commands to view documentation, auto complete code, and show hover snippets.

How we built it

Using the VS Code Extensions API, Typescript, and Python.

Challenges we ran into

Version control conflicts, poorly documented VS Code API, JSON formatting and parsing.

Accomplishments that we're proud of

Integration of all the features we set out to create. In addition, adding a class hierarchy viewer is a nice bonus to our feature set.

What we learned

How to use TypeScript, bracket notation for objects (surprisingly useful), how to make a VS Code Extension.

What's next for blendev

QA & bugfixing, as well as generalizing the parser to work with other APIs. Cleaner integration. Polishing features.

Share this project:

Updates