mirror of
https://gitea.com/mcereda/oam.git
synced 2026-02-09 05:44:23 +00:00
chore(techradar): save experimentation with aoe's techradar
This commit is contained in:
4
containers/techradar/aoe/.gitignore
vendored
Normal file
4
containers/techradar/aoe/.gitignore
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
/.techradar
|
||||
/build
|
||||
/node_modules
|
||||
/package-lock.json
|
||||
21
containers/techradar/aoe/Makefile
Normal file
21
containers/techradar/aoe/Makefile
Normal file
@@ -0,0 +1,21 @@
|
||||
#!/usr/bin/env make
|
||||
|
||||
bootstrap:
|
||||
@npm install
|
||||
@${MAKE} staticsite-build
|
||||
|
||||
|
||||
staticsite-build:
|
||||
@npm run build
|
||||
|
||||
local-serve: staticsite-build
|
||||
@npm run serve
|
||||
|
||||
|
||||
composition-go-brrr: staticsite-build
|
||||
@docker compose up -d
|
||||
|
||||
composition-stop:
|
||||
@docker compose down
|
||||
|
||||
composition-refresh: composition-stop composition-go-brrr
|
||||
21
containers/techradar/aoe/README.md
Normal file
21
containers/techradar/aoe/README.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# Tech radar
|
||||
|
||||
Based upon [AOE's technology radar](https://github.com/AOEpeople/aoe_technology_radar).
|
||||
|
||||
Bootstrap:
|
||||
|
||||
1. Run `npm install`.
|
||||
1. Run `npm run build` to create the initial radar.<br/>
|
||||
This will also create a basic bootstrap of all required files, including `config.json` and `about.md` if they do not
|
||||
exist yet.
|
||||
|
||||
Customization:
|
||||
|
||||
1. Change the `about.md`, `config.json`, `custom.css` files accordingly.
|
||||
1. Create a folder named as a date in the `radar` folder to create a new revision.
|
||||
1. Add markdown files in there for each change. Follow the instructions of the base.
|
||||
|
||||
Serve:
|
||||
|
||||
1. Execute `docker compose up -d`.
|
||||
1. Open your browser at <http://localhost:8080/techradar/>.
|
||||
11
containers/techradar/aoe/about.md
Normal file
11
containers/techradar/aoe/about.md
Normal file
@@ -0,0 +1,11 @@
|
||||
# How to use the Technology Radar
|
||||
|
||||
## Introduction
|
||||
|
||||
Edit this file to your needs to provide an introduction to the technology radar. Explain the purpose
|
||||
of the radar and how it is created. This is a good place to explain the quadrants and rings, too.
|
||||
|
||||
## Contributing to the AOE Technology Radar
|
||||
|
||||
Contributions and source code of the AOE Tech Radar are on
|
||||
GitHub: [AOE Tech Radar on GitHub](https://github.com/AOEpeople/aoe_technology_radar)
|
||||
134
containers/techradar/aoe/config.json
Normal file
134
containers/techradar/aoe/config.json
Normal file
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"basePath": "/techradar",
|
||||
"baseUrl": "",
|
||||
"logoFile": "logo.svg",
|
||||
"toggles": {
|
||||
"showChart": true,
|
||||
"showTagFilter": true,
|
||||
"showQuadrantList": true,
|
||||
"showEmptyRings": false
|
||||
},
|
||||
"sections": [
|
||||
"radar",
|
||||
"tags",
|
||||
"list"
|
||||
],
|
||||
"colors": {
|
||||
"foreground": "#fcf2e6",
|
||||
"background": "#113521",
|
||||
"highlight": "#d4a373",
|
||||
"content": "#fff",
|
||||
"text": "#575757",
|
||||
"link": "#bc6c25",
|
||||
"border": "rgba(255, 255, 255, 0.1)",
|
||||
"tag": "rgba(255, 255, 255, 0.1)"
|
||||
},
|
||||
"quadrants": [
|
||||
{
|
||||
"id": "languages-and-frameworks",
|
||||
"title": "Languages & Frameworks",
|
||||
"description": "A selection of programming languages, alongside essential frameworks for building a variety of custom software.",
|
||||
"color": "#a3b18a"
|
||||
},
|
||||
{
|
||||
"id": "methods-and-patterns",
|
||||
"title": "Methods & Patterns",
|
||||
"description": "Key software development methods and design patterns, covering everything from continuous integration and testing to architecture.",
|
||||
"color": "#588157"
|
||||
},
|
||||
{
|
||||
"id": "platforms-and-operations",
|
||||
"title": "Platforms & Operations",
|
||||
"description": "Technologies and tools for software and infrastructure operations, including platforms and services for managing and scaling applications.",
|
||||
"color": "#3f633e"
|
||||
},
|
||||
{
|
||||
"id": "tools",
|
||||
"title": "Tools",
|
||||
"description": "A range of software tools, from simple productivity enhancers to comprehensive project solutions, catering to various project needs.",
|
||||
"color": "#40713f"
|
||||
}
|
||||
],
|
||||
"rings": [
|
||||
{
|
||||
"id": "adopt",
|
||||
"title": "Adopt",
|
||||
"description": "",
|
||||
"color": "#588157",
|
||||
"radius": 0.5,
|
||||
"strokeWidth": 5
|
||||
},
|
||||
{
|
||||
"id": "trial",
|
||||
"title": "Trial",
|
||||
"description": "",
|
||||
"color": "#457b9d",
|
||||
"radius": 0.69,
|
||||
"strokeWidth": 3
|
||||
},
|
||||
{
|
||||
"id": "assess",
|
||||
"title": "Assess",
|
||||
"description": "",
|
||||
"color": "#bc6c25",
|
||||
"radius": 0.85,
|
||||
"strokeWidth": 2
|
||||
},
|
||||
{
|
||||
"id": "hold",
|
||||
"title": "Hold",
|
||||
"description": "",
|
||||
"color": "#d62828",
|
||||
"radius": 1,
|
||||
"strokeWidth": 0.75
|
||||
}
|
||||
],
|
||||
"flags": {
|
||||
"new": {
|
||||
"color": "#f1235a",
|
||||
"title": "New",
|
||||
"titleShort": "N",
|
||||
"description": "New in this version"
|
||||
},
|
||||
"changed": {
|
||||
"color": "#40a7d1",
|
||||
"title": "Changed",
|
||||
"titleShort": "C",
|
||||
"description": "Recently changed"
|
||||
},
|
||||
"default": {
|
||||
"description": "Unchanged"
|
||||
}
|
||||
},
|
||||
"chart": {
|
||||
"size": 800,
|
||||
"blipSize": 12
|
||||
},
|
||||
"social": [
|
||||
{
|
||||
"href": "https://github.com/mcereda",
|
||||
"icon": "github"
|
||||
},
|
||||
{
|
||||
"href": "https://gitlab.com/mckie",
|
||||
"icon": "gitlab"
|
||||
}
|
||||
],
|
||||
"imprint": "",
|
||||
"labels": {
|
||||
"title": "Technology Radar",
|
||||
"imprint": "Legal Information",
|
||||
"quadrant": "Quadrant",
|
||||
"quadrantOverview": "Quadrant Overview",
|
||||
"zoomIn": "Zoom in",
|
||||
"filterByTag": "Filter by Tag",
|
||||
"footer": "The technology radar is using a project by AOE GmbH. Feel free to build your own radar based on their open source project.",
|
||||
"notUpdated": "This item was not updated in last three versions of the Radar. Should it have appeared in one of the more recent editions, there is a good chance it remains pertinent. However, if the item dates back further, its relevance may have diminished and our current evaluation could vary. Regrettably, my capacity to consistently revisit items from past Radar editions is limited.",
|
||||
"notFound": "404 - Page not found",
|
||||
"pageAbout": "About",
|
||||
"pageOverview": "Technologies Overview",
|
||||
"pageSearch": "Search",
|
||||
"searchPlaceholder": "What are you looking for?",
|
||||
"metaDescription": ""
|
||||
}
|
||||
}
|
||||
6
containers/techradar/aoe/custom.css
Normal file
6
containers/techradar/aoe/custom.css
Normal file
@@ -0,0 +1,6 @@
|
||||
/* Use this file to optionally override global css styles and use with caution. */
|
||||
/* See README.md for hints and examples: https://github.com/AOEpeople/aoe_technology_radar/ */
|
||||
|
||||
[class^="Layout_content"] span {
|
||||
font-size: small;
|
||||
}
|
||||
13
containers/techradar/aoe/docker-compose.yml
Normal file
13
containers/techradar/aoe/docker-compose.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
version: '3'
|
||||
services:
|
||||
radar:
|
||||
container_name: radar
|
||||
image: nginxinc/nginx-unprivileged:1.25.5-bookworm-perl
|
||||
volumes:
|
||||
- ${PWD}/build:/usr/share/nginx/html/techradar:ro
|
||||
ports:
|
||||
- 8080:8080
|
||||
environment:
|
||||
NGINX_HOST: localhost
|
||||
NGINX_PORT: '8080'
|
||||
12
containers/techradar/aoe/package.json
Normal file
12
containers/techradar/aoe/package.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "techradar",
|
||||
"version": "1.0.0",
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
"build": "techradar build",
|
||||
"serve": "techradar serve"
|
||||
},
|
||||
"dependencies": {
|
||||
"aoe_technology_radar": "^4"
|
||||
}
|
||||
}
|
||||
BIN
containers/techradar/aoe/public/favicon.ico
Normal file
BIN
containers/techradar/aoe/public/favicon.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
1
containers/techradar/aoe/public/logo.svg
Normal file
1
containers/techradar/aoe/public/logo.svg
Normal file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 149.6 64.73"><path d="M25.87,0h-1.77v7.24C10.65,8.15,0,19.35,0,33.02s11.62,25.87,25.87,25.87,24.87-10.65,25.79-24.1h7.24v-1.77C58.89,14.81,44.09,0,25.87,0ZM25.87,55.32c-12.31,0-22.32-10.01-22.32-22.32S12.59,11.67,24.07,10.76v24.01h24.01c-.92,11.48-10.54,20.52-22.24,20.52h0l.03.03ZM51.74,31.22h-24.1V3.63c14.81.89,26.7,12.78,27.59,27.62h-3.52l.03-.03Z" fill="#fff" fill-rule="evenodd" stroke-width="0"/><path d="M78.09,10.41h-6.09v16.5h-1.5V10.41h-6.08v-1.27h13.67v1.27Z" fill="#fff" stroke-width="0"/><path d="M90.78,18.39h-8.31v7.25h9.56v1.27h-11.06V9.14h11v1.27h-9.5v6.71h8.31v1.27Z" fill="#fff" stroke-width="0"/><path d="M107.77,21.37c-.2,1.87-.87,3.3-2.01,4.3-1.13.99-2.65,1.49-4.53,1.49-1.32,0-2.48-.33-3.5-.99-1.01-.66-1.8-1.59-2.35-2.8-.55-1.21-.83-2.59-.84-4.14v-2.31c0-1.58.28-2.98.83-4.2.55-1.22,1.35-2.16,2.39-2.83,1.04-.66,2.23-1,3.58-1,1.9,0,3.41.51,4.51,1.54,1.1,1.03,1.74,2.45,1.92,4.26h-1.51c-.38-3.02-2.01-4.53-4.92-4.53-1.61,0-2.9.6-3.85,1.81s-1.43,2.87-1.43,5v2.17c0,2.05.46,3.69,1.4,4.91.93,1.22,2.19,1.83,3.78,1.83s2.75-.38,3.55-1.13c.8-.75,1.29-1.88,1.48-3.39h1.51Z" fill="#fff" stroke-width="0"/><path d="M124.59,26.91h-1.51v-8.52h-10.16v8.52h-1.5V9.14h1.5v7.98h10.16v-7.98h1.51v17.77Z" fill="#fff" stroke-width="0"/><path d="M71.73,41.62h-2.32v6.29h-4.28v-17.77h6.99c2.11,0,3.76.47,4.94,1.4,1.19.93,1.78,2.26,1.78,3.96,0,1.24-.25,2.26-.75,3.07-.5.81-1.28,1.47-2.35,1.98l3.71,7.18v.18h-4.59l-3.14-6.29ZM69.41,38.33h2.71c.81,0,1.43-.21,1.84-.64.41-.43.62-1.03.62-1.79s-.21-1.37-.62-1.81-1.03-.65-1.83-.65h-2.71v4.9Z" fill="#fff" stroke-width="0"/><path d="M91.53,44.59h-5.87l-1.03,3.32h-4.58l6.52-17.77h4.03l6.57,17.77h-4.6l-1.04-3.32ZM86.69,41.28h3.82l-1.92-6.16-1.9,6.16Z" fill="#fff" stroke-width="0"/><path d="M98.47,47.91v-17.77h5.73c1.57,0,2.98.36,4.24,1.07,1.25.71,2.23,1.72,2.94,3.01s1.06,2.75,1.07,4.36v.82c0,1.63-.34,3.09-1.03,4.38-.69,1.29-1.66,2.3-2.91,3.03-1.25.73-2.64,1.1-4.18,1.1h-5.85ZM102.75,33.44v11.17h1.49c1.23,0,2.17-.44,2.83-1.31.66-.87.99-2.17.99-3.9v-.77c0-1.72-.33-3.01-.99-3.88-.66-.87-1.62-1.31-2.88-1.31h-1.44Z" fill="#fff" stroke-width="0"/><path d="M124.47,44.59h-5.87l-1.03,3.32h-4.58l6.52-17.77h4.03l6.57,17.77h-4.6l-1.04-3.32ZM119.62,41.28h3.82l-1.92-6.16-1.9,6.16Z" fill="#fff" stroke-width="0"/><path d="M138.01,41.62h-2.32v6.29h-4.28v-17.77h7c2.11,0,3.75.47,4.94,1.4,1.19.93,1.78,2.26,1.78,3.96,0,1.24-.25,2.26-.75,3.07-.5.81-1.28,1.47-2.35,1.98l3.71,7.18v.18h-4.59l-3.14-6.29ZM135.69,38.33h2.71c.81,0,1.43-.21,1.84-.64.41-.43.62-1.03.62-1.79s-.21-1.37-.62-1.81c-.41-.44-1.03-.65-1.83-.65h-2.71v4.9Z" fill="#fff" stroke-width="0"/></svg>
|
||||
|
After Width: | Height: | Size: 2.6 KiB |
6
containers/techradar/aoe/radar/2024-05-24/git.md
Normal file
6
containers/techradar/aoe/radar/2024-05-24/git.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "git"
|
||||
quadrant: tools
|
||||
ring: adopt
|
||||
tags: []
|
||||
---
|
||||
6
containers/techradar/aoe/radar/2024-05-25/gitea.md
Normal file
6
containers/techradar/aoe/radar/2024-05-25/gitea.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "gitea"
|
||||
quadrant: tools
|
||||
ring: assess
|
||||
tags: []
|
||||
---
|
||||
6
containers/techradar/aoe/radar/2024-05-25/nodejs.md
Normal file
6
containers/techradar/aoe/radar/2024-05-25/nodejs.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "node.js"
|
||||
quadrant: languages-and-frameworks
|
||||
ring: hold
|
||||
tags: [iac]
|
||||
---
|
||||
6
containers/techradar/aoe/radar/2024-05-25/opentofu.md
Normal file
6
containers/techradar/aoe/radar/2024-05-25/opentofu.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "opentofu"
|
||||
quadrant: platforms-and-operations
|
||||
ring: trial
|
||||
tags: [iac]
|
||||
---
|
||||
6
containers/techradar/aoe/radar/2024-05-25/pulumi.md
Normal file
6
containers/techradar/aoe/radar/2024-05-25/pulumi.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "pulumi"
|
||||
quadrant: platforms-and-operations
|
||||
ring: adopt
|
||||
tags: [iac]
|
||||
---
|
||||
6
containers/techradar/aoe/radar/2024-05-25/terraform.md
Normal file
6
containers/techradar/aoe/radar/2024-05-25/terraform.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "terraform"
|
||||
quadrant: platforms-and-operations
|
||||
ring: adopt
|
||||
tags: [iac]
|
||||
---
|
||||
Reference in New Issue
Block a user