refactor: projet stand-alone sans dépendance aoe_technology_radar
- Intégration du code source du framework dans radar-app/ (vendoring) - Suppression de la dépendance npm aoe_technology_radar - Création de scripts build-radar.js et serve-radar.js pour remplacer le CLI techradar - Adaptation de tous les scripts et Docker pour utiliser radar-app/ au lieu de .techradar - Refactorisation complète de Dockerfile.business - Mise à jour de la documentation (architecture, déploiement, développement) - Mise à jour de .gitignore pour ignorer les artefacts de build de radar-app/ - Ajout de postcss dans les dépendances Docker pour le build Next.js Le projet est maintenant complètement indépendant du package externe. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
147
radar-app/data/config.default.json
Normal file
147
radar-app/data/config.default.json
Normal file
@@ -0,0 +1,147 @@
|
||||
{
|
||||
"basePath": "/techradar",
|
||||
"baseUrl": "",
|
||||
"editUrl": "https://github.dev/AOEpeople/techradar/blob/main/radar/{release}/{id}.md",
|
||||
"logoFile": "logo.svg",
|
||||
"jsFile": "",
|
||||
"toggles": {
|
||||
"showSearch": false,
|
||||
"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://twitter.com/aoepeople",
|
||||
"icon": "x"
|
||||
},
|
||||
{
|
||||
"href": "https://www.linkedin.com/company/aoe",
|
||||
"icon": "linkedIn"
|
||||
},
|
||||
{
|
||||
"href": "https://www.xing.com/company/aoe",
|
||||
"icon": "xing"
|
||||
},
|
||||
{
|
||||
"href": "https://github.com/aoepeople",
|
||||
"icon": "github"
|
||||
}
|
||||
],
|
||||
"imprint": "https://www.aoe.com/en/imprint.html",
|
||||
"labels": {
|
||||
"title": "Technology Radar",
|
||||
"imprint": "Legal Information",
|
||||
"quadrant": "Quadrant",
|
||||
"quadrantOverview": "Quadrant Overview",
|
||||
"zoomIn": "Zoom in",
|
||||
"filterByTag": "Filter by Tag",
|
||||
"footer": "The technology radar is a project by AOE GmbH. Feel free to build your own radar based on the 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, our capacity to consistently revisit items from past Radar editions is limited.",
|
||||
"notFound": "404 - Page not found",
|
||||
"pageAbout": "How to use AOE Technology Radar?",
|
||||
"pageOverview": "Technologies Overview",
|
||||
"pageSearch": "Search",
|
||||
"searchPlaceholder": "What are you looking for?",
|
||||
"metaDescription": ""
|
||||
},
|
||||
"fuzzySearch": {
|
||||
"threshold": 0.4,
|
||||
"distance": 600,
|
||||
"ignoreLocation": false,
|
||||
"includeScore": true
|
||||
}
|
||||
}
|
||||
3
radar-app/data/config.json
Normal file
3
radar-app/data/config.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"basePath": "/techradar"
|
||||
}
|
||||
Reference in New Issue
Block a user