{"repo":"TreeBASE/treebase","free":true,"listed":false,"github":"https://github.com/TreeBASE/treebase","clone":"git clone https://github.com/TreeBASE/treebase.git","description":"Source code for TreeBASE web application and database","language":"Java","stars":16,"topics":["phylogenetics","database","website","rest-api","evolution","science","repository"],"license":"BSD-3-Clause","category":"databases-storage","readme_excerpt":"TreeBASE TreeBASE, the community repository of published estimates of phylogeny, is an initiative whose history dates back to the early 1990s. In its current iteration it is an open source project implemented in Java 17 LTS and released under a BSD license. This is its source code repository. It is organized in a number of subprojects, which are described below. For more high-level documentation about TreeBASE, visit the wiki. Essential Subprojects for TreeBASE v.2 The following are subprojects that jointly comprise the TreeBASE v.2 MVC application. The application is organized as a data Model that persists on a PostgreSQL database via Hibernate, multiple Views (namely, a JSP/HTML GUI, an oai-pmh web service interface, a JavaScript-based tree viewer, and a news feed), linked together by a Controller API in Java 17 LTS, which uses the Spring framework. - treebase-core - Java 17 LTS ORM API to access the underlying relational database based on PostgreSQL - treebase-web - Java 17 LTS MVC web application for the JSP/HTML GUI (includes phylotree.js for tree visualization) - oai-pmh data provider - additional Java 17 LTS MVC functionality for OAI-PMH interface Development Getting Started - Docker Deployment - Recommended : Run TreeBASE with Docker for rapid JSP development - Building TreeBASE - Instructions for compiling and packaging the WAR files - Deploying TreeBASE - Instructions for deploying on a Tomcat server Technical Documentation - DWR Integration - Direct Web Remoting AJ","default_branch":null,"files":null,"tree":[],"storefront":"/r/TreeBASE","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TreeBASE/treebase/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}