-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add validator radar document (#16)
* feat: add validator radar document and alias to .csv files
- Loading branch information
Showing
22 changed files
with
640 additions
and
101 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
title | ||
QIWI iOS Tech Radar | ||
=== | ||
date | ||
21-06-2021 | ||
=== | ||
name,quadrant,ring,description | ||
Дизайн-система,tech,adopt, | ||
Модульная архитектура,tech,adopt, | ||
Continuous delivery,tech,adopt,"Каждый спринт отправляем сборки в стор, с помощью teamcity и прохождения автоматических автотестов" | ||
Continuous integration,tech,adopt,"Каждый пулл реквест проверяется автоматическими чеками: swiftLint, unit tests, smoke ui tests" | ||
MVVM,tech,adopt,Паттерн проектирования | ||
REST,tech,adopt,REST (от англ. Representational State Transfer — «передача состояния представления») — архитектурный стиль взаимодействия компонентов распределённого приложения в сети. | ||
SOA,tech,adopt,Service-oriented architecture | ||
SOLID,tech,adopt,Мнемонический акроним для 5 основных принципов объектно-ориентированного программирования и проектирования. | ||
UI tests,tech,adopt,Каждая фича покрывается UI тестами | ||
Unit tests,tech,adopt,Каждая фича покрывается unit тестами | ||
GraphQL,tech,ASSESS,A query language for APIs and a runtime for fulfilling those queries with your existing data | ||
Redux,tech,ASSESS,Архитектурный паттерн | ||
Composable architecture,tech,HOLD,Архитектурный паттерн | ||
Appium,Tools,ADOPT,Tool for automation UI tests | ||
Confluence,Tools,ADOPT,Wiki | ||
Fastlane,Tools,ADOPT,"Тул для автоматизации CI/CD и других штук, которые гоняем в Team City" | ||
Figma,Tools,ADOPT,"В ней дизайнеры накидыват интерфейсы, а мы затаскиваем их к себе в проект" | ||
Github,Tools,ADOPT,Система контроля версий исползуемая в основном frontend'ового кода. | ||
Intellij idea,Tools,ADOPT,IDE для разработки на Java/Kotlin | ||
Jira,Tools,ADOPT,Bug tracker | ||
Kaiten,Tools,ADOPT,Система управления задачами | ||
Kibana,Tools,ADOPT,Визуализация логов | ||
SwiftLint,Tools,ADOPT,Linter for Swift code | ||
Tableau,Tools,ADOPT,Решение для построения дашбордов | ||
TeamCity,Tools,ADOPT,Сервер для CI/CD | ||
TestFlight,Tools,ADOPT,Share test builds for testers | ||
Xcode,Tools,ADOPT,IDE для разработки под iOS | ||
Grafana,Tools,TRIAL,Решение для построения дашбордов и мониторинга | ||
Zeplin,Tools,HOLD,"An organized workspace to publish designs, where the entire team can collaborate" | ||
Firebase Crashlytics,Platforms,ADOPT,Креш трекер | ||
Firebase Remote Config,Platforms,ADOPT,"С его помощью делаем фича флаги, раскатываем фичи и проводим A/B тесты" | ||
Google Maps,Platforms,ADOPT,Карта терминалов | ||
Goluber,Platforms,TRIAL,лоток для логов | ||
Yandex AppMetrica,Platforms,TRIAL,Analytics framework | ||
CHIPageControl,Language,ADOPT,A set of cool animated page controls to replace boring UIPageControl | ||
DeviceKit,Language,ADOPT,DeviceKit is a value-type replacement of UIDevice | ||
FormattableTextView,Language,ADOPT,A framework which allows you to format user input according to your mask | ||
InAppProvisioningUtils,Language,ADOPT,Библиотека для работы с Apple Pay в приложении. | ||
KeychainAccess,Language,ADOPT,Keychain framework | ||
Kingfisher,Language,ADOPT,"A powerful, pure-Swift library for downloading and caching images from the web" | ||
MaterialTextView,Language,ADOPT,Реализация текстовых полей по Material Design | ||
Python,Language,ADOPT,Язык программирования | ||
QiwiButtons,Language,ADOPT,Customizable buttons for iOS apps. | ||
SnapKit,Language,ADOPT,DSL to make Auto Layout easy on iOS | ||
SnapshotTesting,Language,ADOPT,Delightful Swift snapshot testing. | ||
Swagger,Language,ADOPT,Фреймворк описания API | ||
Swift,Language,ADOPT,Язык программирования | ||
Swift PM,Language,ADOPT,Менеджер зависимостей | ||
Edna,Language,TRIAL,Фрейморк для чата с пользователями | ||
Kotlin Multiplatform,Language,TRIAL,"Повзоляет писать общий код логики для iOS, Android, JS на едином стеке Kotlin, но пока вдоступна только alfa-версия. На проде одна фича на платформе Android (поиск elasticsearch), в процессе оптимизация под iOs" | ||
SwagGen,Language,TRIAL,OpenAPI/Swagger 3.0 Parser and Swift code generator | ||
XCTAssertNoLeak,Language,TRIAL,Фреймворк для обнаружения утечек памяти | ||
Alamofire,Language,ASSESS,An HTTP networking library written in Swift | ||
Apollo GraphQL,Language,ASSESS,GraphQL framework for Swift | ||
MetricKit,Language,ASSESS,"A framework which aggregates and analyzes per-device reports on exception and crash diagnostics, and on power and performance metrics." | ||
ReactiveCocoa,Language,ASSESS,Фрейморк для реактивного программирования | ||
SwiftUI,Language,ASSESS,UI framework | ||
Swinject,Language,ASSESS,A lightweight dependency injection framework for Swift | ||
Adjust,Language,HOLD,Marketing analytics framework | ||
AFNetworking,Language,HOLD,Network layer framework | ||
Carthage,Language,HOLD,Менеджер зависимостей | ||
CocoaPods,Language,HOLD,Менеджер зависимостей | ||
Combine,Language,HOLD,Reactive framework от Apple | ||
Dwifft,Language,HOLD,"""A small Swift library that tells you what the """"diff"""" is between two collections""" | ||
MBProgressHUD,Language,HOLD,Индикатор загрузки | ||
Objective-C,Language,HOLD,Язык программирования | ||
ReactiveObjc,Language,HOLD,Objective-C фрейморк для реактивного программирования | ||
RxSwift,Language,HOLD,Swift фрейморк для реактивного программирования | ||
SDWebImage,Language,HOLD,Async image downloader with cache support | ||
SwipeCellKit,Language,HOLD,"Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift" | ||
TTTAttributedLabel,Language,HOLD,"A drop-in replacement for UILabel that supports attributes, data detectors, links, and more" | ||
Typhoon,Language,HOLD,Dependency Injection framework | ||
YapDatabase,Language,HOLD,A collection/key/value store. | ||
=== | ||
quadrant,alias | ||
languages-and-frameworks,Language | ||
Techniques,tech |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
title | ||
QIWI JS Tech Radar | ||
=== | ||
date | ||
21-06-2021 | ||
=== | ||
name,quadrant,ring,description | ||
TypeScript,languages-and-frameworks,Adopt,Статически типизированный ЖС | ||
JavaScript,languages-and-frameworks,Adopt,ЖС | ||
Flow,languages-and-frameworks,Hold,Статически типизированный ЖС | ||
Nestjs,languages-and-frameworks,Trial,Spring для TS | ||
React,languages-and-frameworks,Adopt, | ||
Redux,languages-and-frameworks,Adopt,Стейт-менеджмент провайдер | ||
Rematch,languages-and-frameworks,Trial,Shortcut-flow абстракция над redux | ||
lodash,languages-and-frameworks,Adopt,Стандартаная библиотека | ||
express,languages-and-frameworks,Hold,Мидвары поверх http-server | ||
emotion,languages-and-frameworks,Trial,CSS in JS | ||
jest,languages-and-frameworks,Adopt,Фреймворк для unit автотестов | ||
cypress,languages-and-frameworks,Assess,Фреймворк для e2e тестов | ||
Nodejs,Platforms,Adopt, | ||
Kuber,Platforms,Adopt, | ||
Pijma,Platforms,Trial, | ||
Yarn,Tools,Adopt,Пакетный менеджер вместо npm | ||
semantic-relese,Tools,Trial,"Движение к CD, чтобы катать семантические релизы" | ||
Travis-ci,Tools,Trial,CI для OSS | ||
eslint,Tools,Trial,"Перекатываемся, tslint deprecated скоро" | ||
flp,Tools,Assess,Провайдер клиентских событий | ||
mocha,Tools,Hold,Либа для автотестов | ||
codeclimate,Tools,Trial,Статический анализатор кода | ||
Monorepo,Techniques,Trial,Обобщение кодовой базы на уровне домена продукта | ||
Trunk-based Development,Techniques,Adopt,Фиче-флаги вместо фич-бранчей | ||
Гексагональная архитектура,Techniques,Assess,Унификации контракта интерфейсов различных слоев приложений | ||
OSS,Techniques,Trial,Публичная разработка |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.