Skip to content

Latest commit

 

History

History
64 lines (41 loc) · 2.68 KB

File metadata and controls

64 lines (41 loc) · 2.68 KB

TreeBASE Documentation

This directory contains the organized documentation for TreeBASE.

API Documentation

  • API.md - PhyloWS web service API documentation
  • OAI-PMH.md - OAI-PMH metadata harvesting interface documentation

Page Reference

  • PAGE_CROSS_REFERENCE.md - Cross-reference of treebase-servlet.xml URL mappings vs v3 user story documentation (identifies pages not yet covered in UI/UX user stories)

Directory Structure

Documentation for developers working on TreeBASE:

  • BUILDING.md - How to compile and package TreeBASE artifacts
  • DEPLOYING.md - How to deploy TreeBASE to a Tomcat server

In-depth technical documentation on specific components and implementations:

  • DWR.md - Direct Web Remoting integration and Spring 5 compatibility
  • UPGRADES.md - Major dependency and framework upgrades (SLF4J, Jersey, JUnit)

Historical documentation that is no longer relevant for current deployments:

  • INSTALL.md - Original data loading environment setup (deprecated)
  • LOADING.md - TreeBASE v.1 to v.2 data migration procedures (deprecated)

Quick Links

I want to...

Contributing to Documentation

When adding new documentation:

  1. Place development guides in development/
  2. Place technical implementation details in technical-notes/
  3. Move obsolete documentation to archive/ with a deprecation notice
  4. Update this README with links to new documents
  5. Update the main README.md if the documentation is widely relevant

Related Resources