Skip to content

tugraz-rdm/damap-frontend

 
 

Repository files navigation

maDMPs Frontend Project for TU Graz

This repository contains the source code for the frontend of DAMAP, developed as part of the TU Graz implementation. DAMAP (Data Management Plan) is a tool aimed at creating machine-actionable data management plans (maDMPs), facilitating better data management practices in research.

DAMAP is based on the concept of machine-actionable Data Management Plans (maDMPs) and was originally developed by TU Wien. It integrates institutional systems to collect project information, research data, and personnel data, reducing the need for redundant data entry. The system provides both human-readable DMPs and machine-actionable versions that can be integrated into workflows.

We at TU Graz also contribute to the base DAMAP implementation, collaborating closely to enhance its functionality and adapt it to institutional needs.

DAMAP Frontend

This project is based on the DAMAP frontend developed in cooperation between TU Wien and TU Graz, but has been adapted to meet the specific needs of the TUGraz DMP Tool. This adaptation focuses on institutional integration, allowing researchers to manage their Data Management Plans (DMPs) efficiently, leveraging existing systems at the institution.

The project uses Angular as its framework and relies on NX as a build system.

Development Server

To run the development server:

nx serve damap-frontend

This will start the dev server, and the app will be accessible at http://localhost:4200/. Any changes made to the source files will trigger automatic reloading.

Build

To build the project for production:

nx build damap-frontend

The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Running Unit Tests

To run the unit tests:

  • For the DAMAP library:

    nx test damap
  • For the DAMAP frontend:

    nx test damap-frontend

Running with Docker

To run the frontend and backend together in a dockerized setup, please refer to the DAMAP backend repository for further instructions.

Customisation

For customising the DAMAP frontend, please refer to the CUSTOMISING page.

Authors

  • David Eckhard
  • Laura Thaci
  • Mojib Wali

Screenshots

DMP-Tool-TUGraz

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • TypeScript 73.6%
  • HTML 19.0%
  • CSS 4.6%
  • SCSS 1.9%
  • Other 0.9%