Jump to: navigation, search

TricircleHowToReadCode

Revision as of 13:49, 19 February 2017 by Chaoyi Huang (talk | contribs) (Step 8: Create pod instances)

How to read the source code of Tricircle

Experience the single node Tricircle networking first

Follow the single node installation guide: https://docs.openstack.org/developer/tricircle/installation-guide.html#single-pod-installation-with-devstack

Learn the source code step by step

Step 1 ~ Step 7: no code of Tricircle will be involved

Step 8: Create pod instances

  • The restful API request will be routed to V1Controller from RootController for the version is 'v1.0':
 tricircle/tricircle/api/controllers/root.py

class RootController(object):

   ....
   @expose()
   def _lookup(self, version, *remainder):
       if version == 'v1.0':
           return V1Controller(), remainder