Hi, There is a first attempt at providing CAS core class diagrams (there are 27) now available at: https://wiki.jasig.org/display/CASUM/CAS+Core+Class+Diagrams (there may be a better location for these)
This uses a confluence PDF macro that shows the diagrams with slide show controls. If one needs to adjust the size of some of the diagrams to see details, there is a down arrow available to download the set of diagrams into your browser/or local pdf viewer. Brian On Thu, Nov 3, 2011 at 9:17 AM, Marvin Addison <marvin.addi...@gmail.com>wrote: > > So I am looking for a documentation about how it works inside the CAS, > what > > are the public APIs, things like class diagrams, action diagrams and > stuff. > > I don't know of any diagrams that are accessible on our public wikis. > Maybe some of the devs have some docs squirreled away somewhere that > we could post. I fully admit design documentation represents a big > gap in our docs that we will hopefully fill in the future. For now, > best you can do is browse the source: > > https://github.com/Jasig/cas > > Generally, all interfaces are part of the public API, so you could > simply clone the repo and grep for "interface" to get a list of the > API components. To study interaction among API components, I'd > suggest starting with CentralAuthenticationServiceImpl and working > outward. We'd be happy to field specific questions about particular > API points if you have them. Also, if you're ambitious you could use > some modeling software to generate class diagrams from source and > contribute those to the our missing documentation. > > M > > -- > You are currently subscribed to cas-dev@lists.jasig.org as: > brianxsav...@gmail.com > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-dev > -- You are currently subscribed to cas-dev@lists.jasig.org as: arch...@mail-archive.com To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-dev