src/source/developerguide.rst
branchdoc-dc
changeset 50 6ed429390935
child 51 5ebe61e3a965
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/source/developerguide.rst	Fri Apr 20 16:52:49 2018 +0200
@@ -0,0 +1,31 @@
+.. _developerguide:
+
+
+PyAMS Developer's Guide
+=======================
+
+PyAMS package are developed based on ZCA
+
+
+
+.. seealso::
+
+
+Interfaces
+----------
+
+Interfaces are objects that specify (document) the external behavior
+of objects that "provide" them.  An interface specifies behavior
+through:
+
+- Informal documentation in a doc string
+
+- Attribute definitions
+
+- Invariants, which are conditions that must hold for objects that
+  provide the interface
+
+Attribute definitions specify specific attributes. They define the
+attribute name and provide documentation and constraints of attribute
+values.  Attribute definitions can take a number of forms, as we'll
+