IOP: Interface oriented programming.
IOP is a VSCode extension that allows you to focus on the desgin (interfaces) of your program and generate the implementation and tests for it.
With IOP , you can write only the interfaces of your program and let the extension generate the implementation and tests for you.
Install
- Install the extension from the marketplace. After that a view called
SYMBOL TREE will show up in the Explorer tab.
- Configure your openapi key in the settings (
ne0-iop.openaikey ).
Usage
- Jump to symbol: From the
SYMBOL TREE view, you can right click on a file, class or function which jumps to the location of the symbol in the file.
- Generate implementation: Click the
Generate button on the right of the symbol.
Features
- [x] Generate implementation with LLM.
- [ ] Generate tests for a file/class/function.
Supported languages:
- [x] Python
- [x] TypeScript
- [x] C++
Supported LLMs:
| |