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:
| |