radar:金刚鹦鹉互动技术雷达

  • S2_192631
    了解作者
  • 39.6KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-26 00:22
    上传日期
金刚鹦鹉互动技术雷达 该存储库包含Macaw Interactive技术雷达。 前端技术雷达: 转换后复制CSV输出 在本地机器上编辑雷达 除了上述方法外,直接在Github中编辑雷达的内容,使用在线工具将其转换并写回github,还有一种更高级的方法: 克隆此仓库 执行npm run dev:frontend以查看YAML文件的更改并在Chrome中预览(需要刷新) 执行npm run convert将所有雷达npm run convert为CSV格式 提交并推动对其他世界可见的MKE更改 背景资料 为了可视化技术雷达,我们使用。 该在线工具利用了指向Google表格或CSV文件的链接。 我们不想在Google表格中管理雷达,因为我们想利用版本控制和通过Git进行访问。 我们也不想直接编辑CSV文件,因为它们很难阅读和维护。 这就是我们以YAML格式管理技术雷达的原因。 如果您最
radar-master.zip
  • radar-master
  • frontend.yaml
    12.3KB
  • .gitignore
    12B
  • README.md
    2.7KB
  • frontend.csv
    7.7KB
  • removed.txt
    1018B
  • yaml2csv.js
    694B
  • package.json
    1.2KB
  • serveCsv.js
    851B
  • startRadarWithCsv.js
    573B
  • package-lock.json
    115.7KB
内容介绍
# Macaw Interactive technology radars This repository contains the Macaw Interactive technology radars. Frontend Technology Radar: - [View Frontend Technology Radar](https://radar.thoughtworks.com/?sheetId=https%3A%2F%2Fraw.githack.com%2Fmacaw-interactive%2Fradar%2Fmaster%2Ffrontend.csv) - [Edit YAML file](https://github.com/macaw-interactive/radar/edit/master/frontend.yaml) - [Convert YAML to CSV](https://jsonformatter.org/yaml-to-csv/?url=https://raw.githack.com/macaw-interactive/radar/master/frontend.yaml) - copy CSV output after conversion - [Edit CSV file for pasting](https://github.com/macaw-interactive/radar/edit/master/frontend.csv) ## Edit radars on local machine Besides the above approach with editing the content of the radar directly in Github, convert it with an online tool and write it back to github, there is also a more advanced approach: 1. Clone this repo 2. Execute ```npm run dev:frontend ``` to watch the YAML file for changes and preview in Chrome (needs refresh) 3. Execute ```npm run convert``` to convert all radars to their CSV formats 4. Commit and push to mke changes visible for the rest of thwe world ## Background information For visualizing the technology radars we use the [ThoughtWorks radar visualization tool](https://www.thoughtworks.com/radar/how-to-byor). This online tool utilizes either a link to a Google Sheet or to a CSV file. We don't want to manage our radar in a Google Sheet because we would like to utilize versioning and access through Git. We also don't want to edit CSV files directly, because they are hard to read and maintain. That is the reason we mange the technology radars in the YAML format. If you initially created a technology radar in a Google Sheet, export it to a CSV file, and convert it to YAML using http://convertcsv.com/csv-to-yaml.htm. The resulting YAML can be added to the Git repo. To access the YAML files in their raw format we access them at the following end-point: https://raw.githack.com/macaw-interactive/radar/master/frontend.yaml. Because githack.com does caching on the files in GitHub for raw access, it can take some time before updates to GitHub documents are reflected in the request over the above end-point. The YAML file must be converted to CSV format for consumption by the ThoughtWorks radar visualization tool. We can convert YAML to CSV using the online tool https://jsonformatter.org/yaml-to-csv. This tool can convert a YAML file to CSV by specifying the url to the YAML file as follows: ```https://jsonformatter.org/yaml-to-csv/?url=file.yaml```. For now we do the conversion manually and save the result to a CSV file next to the YAML file. In the future we will build an online converter tool that will have the url to the YAML file as parameter and result in the converted CSV.
评论
    相关推荐