Go to file
Pasquale Caruso 051ed4ab5e updated license file to GPL V3 2026-04-09 10:12:12 +02:00
.scannerwork chore: fix sq smells 2026-03-23 12:09:00 +01:00
.vscode chore: fix sq smells 2026-03-23 12:09:00 +01:00
public chore: fix sq smells 2026-03-23 12:09:00 +01:00
src feat: add acknowledgments route alias and MarkdownModule for legal pages 2026-03-31 12:50:04 +02:00
.gitignore chore: fix sq smells 2026-03-23 12:09:00 +01:00
CODE_OF_CONDUCT.md updated contributing, security and code of conduct files 2026-03-12 11:45:35 +01:00
CONTRIBUTING.md updated contributing, security and code of conduct files 2026-03-12 11:45:35 +01:00
DOCUMENTAZIONE_TECNICA.md Technical doc 2025-10-31 14:30:59 +01:00
Dockerfile First commit plorabunt 2025-08-28 12:08:14 +02:00
KNOWN_ISSUES.md added KNOW ISSUES file 2026-03-12 17:26:33 +01:00
LICENSE updated license file to GPL V3 2026-04-09 10:12:12 +02:00
Makefile created CODE_OF_CONDUCT, CONTRIBUTING, LICENSE, Makefile and SECURITY files 2026-01-23 12:05:12 +01:00
README.md footer links updated 2026-02-12 14:37:06 +01:00
SECURITY.md updated contributing, security and code of conduct files 2026-03-12 11:49:45 +01:00
docker-compose.yml First commit plorabunt 2025-08-28 12:08:14 +02:00
eslint.config.mjs First commit plorabunt 2025-08-28 12:08:14 +02:00
jest.config.ts chore: fix sq smells 2026-03-23 12:09:00 +01:00
project.json added css budget 2026-02-13 18:18:30 +01:00
sonar-project.properties chore: fix sq smells 2026-03-23 12:09:00 +01:00
sonarqube.sh chore: fix sq smells 2026-03-23 12:09:00 +01:00
tailwind.config.js First commit plorabunt 2025-08-28 12:08:14 +02:00
tsconfig.app.json First commit plorabunt 2025-08-28 12:08:14 +02:00
tsconfig.editor.json First commit plorabunt 2025-08-28 12:08:14 +02:00
tsconfig.json First commit plorabunt 2025-08-28 12:08:14 +02:00
tsconfig.spec.json First commit plorabunt 2025-08-28 12:08:14 +02:00

README.md

ITSERR WP6 Plorabunt

ITSERR WP6 Plorabunt is a project part of the ITSERR initiative, focusing on building a robust platform for research and resource management. This repository contains the frontend application, built with Angular and managed within an Nx monorepo.

Project Structure

The project is composed of several key components hosted in separate repositories:

Technology Stack

  • Framework: Angular (Standalone Components, Modern Pattern)
  • Monorepo Management: Nx
  • Styling: SCSS, Tailwind CSS
  • Testing: Jest
  • Linting: ESLint
  • Shared Libraries: @itserr/widgets, @itserr/core, @itserr/auth

Prerequisites

  • Node.js (Latest LTS recommended)
  • npm or yarn
  • Nx CLI (npm install -g nx)

Getting Started

The project includes a Makefile to simplify common development tasks.

Installation

make install

Development Server

Run the frontend application in development mode:

make serve

The application will be available at http://localhost:4200.

Production Build

Create a production build of the application:

make build

Testing

Run unit tests using Jest:

make test

Linting

Run ESLint to ensure code quality:

make lint

Docker

You can also run the application using Docker:

make docker-build

Or using docker-compose:

docker-compose -f apps/wp6_plorabunt_fe/docker-compose.yml up --build

Contributing

Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Security

For information on how to report security vulnerabilities, please refer to SECURITY.md.