An open API service indexing awesome lists of open source software.

https://github.com/pagopa/technology-radar

PagoPA technology radar
https://github.com/pagopa/technology-radar

engineering technology-radar

Last synced: about 2 months ago
JSON representation

PagoPA technology radar

Awesome Lists containing this project

README

        

# PagoPA Technology Radar - Content

This is the location of [PagoPA technology radar](https://pagopa.github.io/technology-radar/index.html),
based on [AOE technology radar](https://github.com/AOEpeople/aoe_technology_radar).

## Content Guidelines

In order to add new content to the radar,
please follow these guidelines.

Place new Markdown content inside the `radar` directory,
one Markdown file for each technology / pattern.

Start every `.md` file with a frontmatter header ie.

```md
---
title: "Turborepo"
ring: trial
quadrant: "tools"
tags: [build, frontend]
---
```

| Key | Possible values |
| --------- | ----------------------------------------------------------------------------------------- |
| Tags | cloud, java, javascript, typescript, mobile, web, api, backend, frontend, aws, azure, ... |
| Rings | adopt, trial, assess, hold |
| Quadrants | tools, methods-and-patterns, languages-and-frameworks, platforms-and-aoe-services |

You can copy the `sheet-template.md` file to simplify writing a well-made card.

When a pull request is merged into the `main` branch
the [radar website](https://pagopa.github.io/technology-radar) is automatically updated triggering
a [GitHub Action](./.github/workflows/main.yml).

## Local development

To start local development, install the necessary dependencies
then start the development server:

```bash
npm install
npm run start
```

Finally, open the radar here: http://localhost:8080/

### Update content and UI

If you add new content to the radar directory,
you may need to regenerate the `rd.json` file.
You can do this while the server is running:

```
npm run generateJson
```

## Support

If you have any questions or suggestions, please use
the [discussion forum on GitHub](https://github.com/pagopa/technology-radar/discussions).