Skip to content

Frontend Documentation

Joshua Lara edited this page May 26, 2021 · 14 revisions

Frontend

The front-end is a working VSCode Extension that makes use of VSCode's Autocompletion API to provide autocomplete suggestions from our backend server.

Current Status

Currently, whenever the user types in a Python file, the extension submits a POST request containing the entire file contents along with cursor position. It expects to receive a response that it will then provide as an autocomplete suggestion.

Features

  • Multiple autocomplete suggestions based on your coding habits
  • Optional automatic upload of workspace files to backend ML algorithms

Extension Settings

TODO

Required Packages

  • TypeScript npm install -g typescript

These should not have to be installed explicitly as they are described in package-lock.json

  • node-url
  • axios
  • punycode
  • url
  • querystring
  • follow-redirects

Build/Setup Instructions

See our walkthrough on this wiki.

Known Issues

Clone this wiki locally