# Internals (/documentation/internals)

[Members-only documentation](https://members.vectorbt.pro/documentation/internals/)

Membership includes the full source code. This section maps the repository layers, traces how a call
becomes a result, defines the terms used across the codebase, and documents the patterns, style, and
tests that new code follows.

*   [Architecture](https://members.vectorbt.pro/documentation/internals/architecture): Find where each concern lives and which layers may depend on which
*   [Lifecycle](https://members.vectorbt.pro/documentation/internals/lifecycle): Trace a call from its entry point to the wrapped result
*   [Patterns](https://members.vectorbt.pro/documentation/internals/patterns): Apply the structural patterns used across the codebase
*   [Glossary](https://members.vectorbt.pro/documentation/internals/glossary): Look up domain and codebase terms
*   [Installation from source](https://members.vectorbt.pro/documentation/internals/installation): Install and update VBT from a repository checkout
*   [Development](https://members.vectorbt.pro/documentation/internals/development): Follow checklists for changes that span several files
*   [Testing](https://members.vectorbt.pro/documentation/internals/testing): Run, write, and debug tests, and pick which to run for a change
*   [Style guide](https://members.vectorbt.pro/documentation/internals/style): Follow the style rules for code, docstrings, docs, and tests
