Development Environment
Required Hardware
- For the local AI model, a machine with
- at least 8GB of ram
- at least 12GB of storage.
- IDE
- Visual Studio Code for extension development
- Visual Studio Extension Test Runner
- Any text editor for other development
- AI
- Ollama
- Tool to run different AI models
- Package Managers
- Pip for Python
- Npm for Visual Code Extension
- Documentation Generators
- TypeDoc
- HTML documentation generator for Typescript
- Sphinx
- HTML documentation generator for Python
- Flasgger
- OpenAPI spec generator for Flask API
Languages
- Python
- Flask for creating the API
- Typescript
- For extension development
Testing
- Postman
- Pytest
- Test-electron and Test-cli