Skip to content

Commit

Permalink
Merge pull request #6 from RedMadRobot/feature/aoe-update-4.3.0
Browse files Browse the repository at this point in the history
Update to AOE Technology Radar 4.3.0
  • Loading branch information
sonulen authored Apr 3, 2024
2 parents 27325cc + cc9c44d commit d262229
Show file tree
Hide file tree
Showing 52 changed files with 265 additions and 16,354 deletions.
37 changes: 25 additions & 12 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,27 +5,40 @@ on:
branches:
- main


# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write


jobs:
build:
env:
REACT_APP_RADAR_NAME: 'RMR Technology Radar'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- uses: actions/setup-node@v3
with:
node-version: "lts/*"
- run: npm ci

- name: Pre-build
run: script/addEditLinks.py
- run: npm ci

- name: Build 🔧
run: PUBLIC_URL=/techradar-android npm run build:static
- name: Build 🔧
run: npm run build

- name: Deploy 🚀
uses: JamesIves/github-pages-[email protected]
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
BRANCH: gh-pages
FOLDER: build
CLEAN: true
path: ./build

deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages 🚀
id: deployment
uses: actions/deploy-pages@v4
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@ yarn-error.log
aoe_technology_radar.iml
build
techradar
techradar-android
.techradar
12 changes: 6 additions & 6 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
---
title: Лучшая библиотека в мире
ring: trial
quadrant: libraries-and-frameworks
info: Какие могут быть слова! Вы только посмотрите!
quadrant: libraries
tags:

---

Expand All @@ -37,9 +37,9 @@ info: Какие могут быть слова! Вы только пос
| **Аттрибут** | **Описание** | **Возможные значения** |
|--------------|--------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------|
| `title` | Отображаемое название странички | Любая строка |
| `quadrant` | Квадрант | Один из: `libraries-and-frameworks` `utilities` `methods-and-patterns` `languages` |
| `quadrant` | Квадрант | Один из: `libraries` `utilities` `methods-and-patterns` `languages-and-frameworks` |
| `ring` | Кольцевая секция в радаре | Одно из: `adopt` `trial` `assess` `hold` |
| `info` | (опционально) Короткое описание (его видно в [overview]) | Любая строка |
| `tags` | (опционально) Тэг | Любая строка |
| `featured` | (опционально, по умолчанию `true`) Если установить в `false` - страничку не будет видно на радаре, а только в [overview] | `true` или `false` |

Подробнее про квадранты и кольца смотри [how-to].
Expand Down Expand Up @@ -100,5 +100,5 @@ info: Какие могут быть слова! Вы только пос
[new-discussion]: https://github.com/RedMadRobot/techradar-android/discussions/new
[front-matter]: https://github.com/jxson/front-matter
[how-to]: https://redmadrobot.github.io/techradar-android/help-and-about-tech-radar.html
[overview]: https://redmadrobot.github.io/techradar-android/libraries-and-frameworks.html
[camerax]: https://redmadrobot.github.io/techradar-android/libraries-and-frameworks/camerax.html
[overview]: https://redmadrobot.github.io/techradar-android/libraries.html
[camerax]: https://redmadrobot.github.io/techradar-android/libraries/camerax.html
15 changes: 8 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,21 @@ RedMadRobot Technology Radar, inspired by [AOE TechRadar](https://www.aoe.com/te

## Build the radar

Install dependecies:
Build the radar

```bash
npm i
npm run serve
```

Build and serve the radar:
Build the radar with static files

```bash
npm run start:static
npm i
npm run build
```

Then open here: [http://localhost:8080](http://localhost:8080)
Then open here: [http://localhost:3000/techradar-android/](http://localhost:3000/techradar-android/)

## Usage

Expand Down Expand Up @@ -45,10 +47,9 @@ Text goes here. You can use **markdown** here.
Following front-matter attributes are possible:

- **title**: Name of the Item
- **quadrant**: Quadrant. One of `libraries-and-frameworks`, `methods-and-patterns`, `languages`, `utilities`
- **quadrant**: Quadrant. One of `libraries`, `methods-and-patterns`, `languages-and-frameworks`, `utilities`
- **ring**: Ring section in radar. One of `trial`, `assess`, `adopt`, `hold`
- **info**: (optional) A short textual description of the item (visible in
overview pages)
- **tags**: Optional tags for filtering
- **featured**: (optional, default "true") If you set this to `false`, the item
will not be visible in the radar quadrants but still be available in the overview.

Expand Down
9 changes: 9 additions & 0 deletions about.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Как использовать технологический радар

Радар представляет собой обзор технологий, которые могут быть интересны любому члену команды.

Его цель - служить руководством для ежедневной работы роботов. На его основе можно принимать более обоснованные и взвешенные решения.

## Вклад в технологический радар RMR

Материалы и исходный код тех. радара находятся на [GitHub](https://github.com/RedMadRobot/techradar-android/).
135 changes: 135 additions & 0 deletions config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
{
"basePath": "/techradar-android",
"baseUrl": "https://redmadrobot.github.io/techradar-android",
"editUrl": "https://github.dev/RedMadRobot/techradar-android/blob/main/radar/{release}/{id}.md",
"logoFile": "logo.svg",
"toggles": {
"showChart": true,
"showTagFilter": true,
"showQuadrantList": true,
"showEmptyRings": false
},
"sections": ["radar", "tags", "list"],
"colors": {
"foreground": "#faf5fa",
"background": "#0C0C0C",
"highlight": "#d90015",
"content": "rgba(88, 88, 88, 0.2)",
"text": "#f2f5fa",
"link": "#c30011",
"border": "rgb(255, 16, 41, 0.8)",
"tag": "rgba(88, 88, 88, 0.6)"
},
"quadrants": [
{
"id": "libraries",
"title": "Libraries",
"description": "Сюда попадают библиотеки, полезные для реализации ПО.",
"color": "#84BFA4"
},
{
"id": "methods-and-patterns",
"title": "Methods & Patterns",
"description": "Паттерны и подходы очень важны, т.к. многие из них оказывают большее и продолжительное влияние на проекты. В эту категорию попадает информация о методах и паттернах, касающихся разработки, сontinuous X, тестировании, организации, архитектуре и т.д.",
"color": "#248EA6"
},
{
"id": "languages-and-frameworks",
"title": "Languages & Frameworks",
"description": "Языки и фреймворки которые используют роботы.",
"color": "#F25244"
},
{
"id": "utilities",
"title": "Utilities",
"description": "Здесь мы размещаем различные программные инструменты - от небольших утилит до более крупных программных проектов.",
"color": "#40713f"
}
],
"rings": [
{
"id": "adopt",
"title": "Adopt",
"description": "",
"color": "#5cb449",
"radius": 0.5,
"strokeWidth": 5
},
{
"id": "trial",
"title": "Trial",
"description": "",
"color": "#faa03d",
"radius": 0.69,
"strokeWidth": 3
},
{
"id": "assess",
"title": "Assess",
"description": "",
"color": "#029df7",
"radius": 0.85,
"strokeWidth": 2
},
{
"id": "hold",
"title": "Hold",
"description": "",
"color": "#688190",
"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://www.instagram.com/red_mad_robot",
"icon": "instagram"
},
{
"href": "https://www.youtube.com/channel/UCNsKb10vKvLCx3C0Yijmp0w",
"icon": "youtube"
},
{
"href": "https://github.com/RedMadRobot",
"icon": "github"
}
],
"imprint": "",
"labels": {
"title": "RedMad Technology Radar",
"imprint": "",
"quadrant": "Quadrant",
"quadrantOverview": "Обзор",
"zoomIn": "Увеличить",
"filterByTag": "Сортировать по тэгу",
"footer": "Роботы помогают людям запускать цифровые сервисы в финтехе, телекоме, банках, ритейле, страховании, e-commerce, медицине и промышленности. Мы пишем код, проектируем удобные интерфейсы, исследуем и анализируем рынки, пользователей и конкурентов, находим и тестируем гипотезы, запускаем MVP, трансформируем бизнес-процессы и докапываемся до самой сути.",
"notUpdated": "Этот пункт не обновлялся в трех последних версиях Радара",
"notFound": "404 - Congrats. You broke it.",
"pageAbout": "Что такое тех радар",
"pageOverview": "Обзор технологий",
"pageSearch": "Поиск",
"searchPlaceholder": "Что ищете?",
"metaDescription": ""
}
}
5 changes: 5 additions & 0 deletions custom.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
h1,
h2,
h3 {
font-family: "Fira code" , Roboto, Montserrat, "Times New Roman", Times, Baskerville, Georgia, serif;
}
Loading

0 comments on commit d262229

Please sign in to comment.