{"id":44534733,"url":"https://github.com/flexion/tech-radar-generator","last_synced_at":"2026-02-13T18:44:40.543Z","repository":{"id":220512513,"uuid":"751646586","full_name":"flexion/tech-radar-generator","owner":"flexion","description":null,"archived":false,"fork":false,"pushed_at":"2024-04-23T23:45:34.000Z","size":40,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-04-23T23:53:16.404Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flexion.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-02-02T02:41:28.000Z","updated_at":"2024-04-23T23:38:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"f531c83f-442c-474a-beff-85bc1bdfdb9d","html_url":"https://github.com/flexion/tech-radar-generator","commit_stats":null,"previous_names":["flexion/tech-radar-generator"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/flexion/tech-radar-generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flexion%2Ftech-radar-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flexion%2Ftech-radar-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flexion%2Ftech-radar-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flexion%2Ftech-radar-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flexion","download_url":"https://codeload.github.com/flexion/tech-radar-generator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flexion%2Ftech-radar-generator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29414282,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T06:24:03.484Z","status":"ssl_error","status_checked_at":"2026-02-13T06:23:12.830Z","response_time":78,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-02-13T18:44:39.649Z","updated_at":"2026-02-13T18:44:40.531Z","avatar_url":"https://github.com/flexion.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tech Radar Generator\n\n##\nA tech radar is a visual representation of the technology landscape within an organization. It helps teams and organizations track the technologies they use or are interested in, and make informed decisions about which technologies to adopt, hold, or retire. Tech radars are useful for both individuals and organizations to stay up-to-date with the latest trends, share knowledge, and facilitate communication about technology choices.\n\n```mermaid\ngraph LR\n\n    MarkdownInput[Markdown] --\u003e|Input| GithubWorkflow\n    JSONInput[JSON] -.-\u003e|Input| GithubWorkflow\n    GithubWorkflow --\u003e|GithubPagesSite| GithubPages[Github Pages]\n    GithubWorkflow --\u003e|ZipArtifact| GithubActionArtifact[Github Action Artifact]\n\n    subgraph GithubWorkflow\n        TechRadarAction[flexion/tech-radar-generator]\n    end\n\n\n```\n## Input Variables\n\n| Name             | Description                                      | Required | Default             |\n|------------------|--------------------------------------------------|----------|---------------------|\n| directory        | Folder containing the tech radar data            | true     |                     |\n| artifact_name    | Name of the artifact to upload (optional)        | false    |                     |\n| publish_to_pages | Publish to Github Pages (optional)               | false    | \"false\"             |\n| public_url       | Public URL used for rendering and publishing     | false    | \"./build\"           |\n| radar_name       | Name of the radar (optional)                     | false    | \"Flexion Tech Radar\"|\n\n## Example Usage\n\n### Github Pages\n\n```yaml\n\nname: Tech Radar\n\non:\n  push:\n    branches: ['main']\n\n# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages\npermissions:\n  contents: read\n  pages: write\n  id-token: write\n\n# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.\n# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.\nconcurrency:\n  group: \"pages\"\n  cancel-in-progress: false\n\njobs:\n  generate_tech_radar:\n    environment:\n      name: github-pages\n      url: ${{ steps.deployment.outputs.pages_url }}\n    runs-on: ubuntu-latest\n    steps:\n      - name: Checkout\n        uses: actions/checkout@v4\n\n      - name: Generate Tech Radar\n        id: deployment\n        uses: flexion/tech-radar-generator@v0.1.3\n        with:\n          radar_name: My Radar\n          directory: ./docs             # Directory where the radar directory is located\n          base_path: /my-repo/techradar # Path after domain, used to generate assets\n          base_dir: techradar             # Location for assets for GH Pages\n          publish_to_pages: 'true'\n\n```\n\n## Roadmap\n\n- Add parameter for input format for the radar; Markdown is implied, under the AOE radar format \"\u003cversion\u003e/*.md\", but JSON is also supported\n- Parametrize radar engine; AOE Radar is implied\n- Parametrize radar version\n- Extract radar installation to a script\n- Add more deployment targets\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflexion%2Ftech-radar-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflexion%2Ftech-radar-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflexion%2Ftech-radar-generator/lists"}