Open aufdenkampe opened 10 years ago
At the end of our discussion on Friday about ODM2 naming conventions (partially recorded in Issue #19), @sreeder and @Castronova mentioned that they use sqlacodegn Python library (https://pypi.python.org/pypi/sqlacodegen) to help with the Relational to Object mapping for their API effort. This should make it even easier to use SQLAlchemy & sadisplay to automatically generate UML diagrams for all the work that is being done under the ODM2 API effort.
On our ODM2 conference call today we discussed the huge benefits of creating UML diagrams directly from the API code that Jeff's group has been working on. Here are links to a few approaches to do that directly from Python:
https://pypi.python.org/pypi/sadisplay https://bitbucket.org/estin/sadisplay/wiki/Home
http://www.sqlalchemy.org/trac/wiki/UsageRecipes/SchemaDisplay