-
Notifications
You must be signed in to change notification settings - Fork 22
Configuring Your IDE
While you are welcome to use any IDE (Integrated Development Environment) which you choose, this wiki is written assuming you're using VS Code (Visual Studio Code).
First, please refer to VS Code's page on getting started with a Python environment for a detailed explanation of the general process! Roughly, you want to make sure that VS Code can find your Python interpreter, and that you've installed the Python extension (so that VS Code knows how to syntax highlight, autocomplete, and understand your Python files).
Once your general Python environment is set up, you're going to want to install a few extensions that are effectively required by this particular package:
-
Pylint
-
Black
-
Mypy
While not required, I would also highly recommend that you install the following extensions, which may just make your life easier:
- Code Spell Checker (let's avoid dumb spelling mistakes in our strings, please :-) )
- Git Tree Compare (quickly see all the changes you've made in your branch)
- Intellicode (helps autocomplete functions as you type)
- Jupyter (if you're going to contribute to the Jupyter portions of this repository)
- Python Test Explorer (easier way to run tests as you edit)
- Setting up your Environment:
- Contributing to the Code
- About pyCUFSM
- General Structure of CUFSM / pyCUFSM