Skip to content

eLTER-RI/eLTER_DiV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

eLTER Project Logo

eLTER DiV

Description

The web app that visualise that provides search of meta data for sites, standard observations and habitats and provides visualisation of data e.g. maps and diagrams of earth observation or timeseries data.

Installation and usage

Ensure you have the following software installed on your machine:

  1. Node.js and npm: Download and install Node.js.
  2. Angular CLI: Install Angular CLI globally using npm
npm install -g @angular/cli
  1. Java Development Kit (JDK): Download and install JDK.
  2. Maven: Download and install Maven.

Backend (Spring Boot)

  1. Build the project:
mvn clean install
  1. Run the application:
mvn spring-boot:run

Frontend (Angular)

  1. Install dependencies:
npm install
  1. Run the Angular application:
ng serve

Coding style

To maintain the quality and readability of our code, we follow certain coding standards. Contributors are expected to adhere to these guidelines when writing code for this project:

Java

Formatting

  • Indentation: 4 spaces
  • Line Length: 120 characters
  • Braces: K&R style

Naming Conventions

  • Classes/Interfaces: PascalCase
  • Methods/Variables: camelCase
  • Constants: UPPER_CASE

Angular

Formatting

  • Indentation: 2 spaces
  • Line Length: 120 characters
  • Braces: K&R style

Naming Conventions

  • Components/Services: PascalCase
  • Variables/Functions: camelCase
  • Constants: UPPER_CASE

File naming nomenclature

  • Use descriptive names that reflect the content or purpose of the file.
  • For Angular files and folders - use hyphens (-) to separate different elements of the file name.
  • For Java files and folders - use PascalCase (UpperCamelCase) for file names.
  • Keep file names concise, avoiding unnecessary abbreviations while maintaining sufficient detail.

Reproducibility

Ensure the reproducibility of your work by:

  • Providing detailed descriptions of methods and protocols in the documentation.
  • Including version-controlled source code for all scripts and analysis workflows.
  • Specifying versions and sources of external libraries and tools used.

Authors

List of contributors to the project.

Author Affiliation e-mail
Vladan Minić Biosense Institute minic@biosense.rs
Mina Bjelica Biosense Institute minab@biosense.rs
Milica Milovanović Biosense Institute milicam@biosense.rs

Licence

Acknowledgments

Development & maintenance funded through:

eLTER Project Logo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published