The main audience for this documentation is Atlassian developers, but app developers may also benefit from knowing more about how the application works.
Confluence has been in development since 2003, much longer than this documentation has existed, so you may find parts of the application do not follow these guidelines, and some of the architecture documents represent how things should be from now on rather than how they were in the past.
These documents should give you some understanding of how the Confluence code-base is structured, where to find things, and where to put new things.
Rate this page: