SchemaSpy Integration
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
New
|
Undecided
|
Unassigned |
Bug Description
EG 3.11+
Add some support for generating database schema documentation with SchemaSpy.
There was a discussion on the documentation listserve after Blake mentioned SchemaSpy.
http://
Koha and Aspen make use of SchemaSpy for documentation for some examples.
https:/
https:/
https:/
I thought I might start with making it easy to generate SchemaSpy docs for a stand alone install of Evergreen.
Install SchemaSpy + prerequisites like other Evergreen prerequisites are installed.
sudo make -f Makefile.install debian-
Then generate and install the html with a helper script that grabs the current DB connection info from opensrf.xml and puts the files at https:/
Once that is in place, it may simplify the automation of building official SchemaSpy docs for the official documentation site.
For comparison - the old schema docs can be found at
https:/
https:/
summary: |
- Schemaspy Integration + SchemaSpy Integration |
Working Branch with one commit at
user/stompro/ lp2065812_ schemaspy_ support
https:/ /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ stompro/ lp2065812_ schemaspy_ support
So far just adds the bits to install SchemaSpy (Downloading the current release jar file) and installing the packages needed.
I've only tested on Debian 11 (Bullseye) so far.
Josh