Community
Participate
Working Groups
The *.html files found in the o.e.d.doc.isv bundle for the DTP extension points' schema definition are static, and may get out-of-date from their corresponding source content (schema/*.exsd) in the plugin projects. The o.e.d.doc.isv bundle is built by fetching the static files kept in its source repository, under org.eclipse.datatools.doc.isv/html/reference/extension-points/*.html . Ideally, the o.e.d.doc.isv bundle build process can dynamically generate those *.html files from the schema definition files (schema/*.exsd) kept in individual plugin projects.
This will need further investigation on whether it is feasible for the build process to auto generate the html doc files from the schema/*.exsd files. In the mean time, I have checked in updates to the static html files kept in o.e.d.doc.isv for the o.e.d.connectivity.oda* and o.e.d.connectivity extension points. Tagged with v201109290731.
similar bug in platform team: https://bugs.eclipse.org/bugs/show_bug.cgi?id=35145
Until there is an automated solution, can we use a custom script to generate the schema doc? So at least any updates to existing xsd will get an updated doc generated. And committers that introduce a new xsd will need to manually add an entry in the custom script.
CreateSchemaReference target has been added to BuildDocISV.xml under doc.isv plugin. If a new xsd file is introduced in a plugin for the first time, committer should update the BuildDocISV.xml manually.
If a new schema is introduced, plugins/org.eclipse.datatools.doc.isv/tocreference.xml file need to be updated manually with a new topic link for added schema.