.. _basis-get_started:

===============
Getting Started
===============

Getting started with atom is easy. The following sections will cover the basics
of atom and should cover the needs of most users. In particular it will try to
shed lights on the following points:

- how to define a new Atom object
- how type validation works
- how the observer pattern works

.. toctree::
    :maxdepth: 1

    Installation <installation.rst>
    Anatomy <basis.rst>
    Members <members.rst>
    Observation and notifications <observation.rst>
    Basic customization <mangled_methods.rst>
    Using type annotations <typing.rst>
