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
- Coding style
- File naming nomenclature
- Reproducibility
- Authors
- License
- Acknowledgments
Ensure you have the following software installed on your machine:
- Node.js and npm: Download and install Node.js.
- Angular CLI: Install Angular CLI globally using npm
npm install -g @angular/cli
- Java Development Kit (JDK): Download and install JDK.
- Maven: Download and install Maven.
- Build the project:
mvn clean install
- Run the application:
mvn spring-boot:run
- Install dependencies:
npm install
- Run the Angular application:
ng serve
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:
- Indentation: 4 spaces
- Line Length: 120 characters
- Braces: K&R style
- Classes/Interfaces: PascalCase
- Methods/Variables: camelCase
- Constants: UPPER_CASE
- Indentation: 2 spaces
- Line Length: 120 characters
- Braces: K&R style
- Components/Services: PascalCase
- Variables/Functions: camelCase
- Constants: UPPER_CASE
- 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.
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.
List of contributors to the project.
Author | Affiliation | |
---|---|---|
Vladan Minić | Biosense Institute | minic@biosense.rs |
Mina Bjelica | Biosense Institute | minab@biosense.rs |
Milica Milovanović | Biosense Institute | milicam@biosense.rs |
- This project is licensed under the EUPL License - see the LICENSE file for details.
Development & maintenance funded through: