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: