Skip to content

ThULB/dbt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DBT Build Status Codacy Badge

DBT (acronym for Digitale Bibliothek Thüringen) is an open source repository software that is build upon MyCoRe, MIR and MODS.

Git-Style-Guide

For the moment see agis-:Git-Style-Guide and use it with the following exceptions:

  • Subject to commits is in form: {JIRA-Ticket} {Ticket summary} {Commit summary}, like DBT-104 GIT-Migration add .travis.yml
  • Branch name to work on a ticket is in form: issues/{JIRA-Ticket}-{Ticket Summary}, like issues/DBT-104-GIT-Migration

Installation instructions for developers

  1. Build JAR:

    • Run: mvn clean install
  2. Deploy the JAR File:

    • Move the generated JAR file (located in dbt/target) to the lib folder in your home directory. For example: ~/.mycore/dev-mir/lib
  3. Update Solr Core Names:

    • Change the Solr core names from mir and mir-classifications to dbt and dbt-classifications using your Solr Admin UI.
    • Restart your Solr server.
  4. Launch and Setup DBT:

    • After starting your MIR, the DBT interface will launch.

    • Log in as the administrator (Superuser) and navigate in the User menu to "Edit Classifications".

    • Import all files from src/main/resources/setup/classifications for DBT to function correctly.

    • Reload main and classifications in the WebCLI if needed.

      reload solr configuration main in core main

      reload solr configuration classification in core classification


Stay tuned for more information. 🙇