General Codebase Orientation#
The Spyder-IDE/Spyder repository contains code for many plugins that are versioned and published into a single package.
Here we provide an overview of how Spyder’s codebase is structured in order for you to understand its API.
Directories#
The repository contains a number of top-level directories, the contents of which are described here.
Binder setup: binder/#
This contains an environment specification for repo2docker which allows
the repository to be tested on mybinder.org
This specification is developer focused.
external-deps#
img_src#
requirements#
rope_profiling#
scripts#
Python package: spyder/#
TODO:
Package module: spyder/api#
TODO:
Package module: spyder/app#
TODO:
Package module : spyder/config#
TODO:
Package module : spyder/fonts#
TODO:
Package module : spyder/images#
TODO:
Package module : spyder/locale#
TODO:
Package module : spyder/plugins#
TODO:
Package module : spyder/preferences#
TODO:
Package module : spyder/tests#
TODO:
Package module : spyder/utils#
TODO:
Package module : spyder/widgets#
TODO:
Package module : spyder/windows#
TODO:
Package module : spyder/workers#
TODO: