mirror of
https://github.com/valitydev/capi-v2.git
synced 2024-11-06 01:55:20 +00:00
74ee280802
* CAPI-54 Add new party management initial handler * CAPI-59 Add basic party management interactions and tests * CAPI-59 Add pimp integration * CAPI-59 Add missed callback handler tests and move to the newest thrift parties * HG-152: Use ipv6 in tests too * CAPI-59: Switch to rbkmoney/woody_erlang@17bd521 * CAPI-59: Ensure woody context preservation * CAPI-59 Modify docker-compose healthchecks and timeouts * CAPI-59 Add missed public key for tests and modify keycloak healthcheck * CAPI-59 Add postreview fixes |
||
---|---|---|
apps | ||
build_utils@0a57c5f107 | ||
config | ||
doc | ||
schemes | ||
script | ||
test/machinegun | ||
.gitignore | ||
.gitmodules | ||
containerpilot.json | ||
docker-compose.sh | ||
Dockerfile.sh | ||
elvis.config | ||
Jenkinsfile | ||
Makefile | ||
README.md | ||
rebar.config | ||
rebar.lock |
capi
Сервис предоставляющий третьим сторонам REST API для доступа к нашим системам.
Сборка
Для запуска процесса сборки достаточно выполнить просто:
make
Чтобы запустить полученную сборку в режиме разработки и получить стандартный Erlang shell, нужно всего лишь:
make start
Хозяйке на заметку. При этом используется стандартный Erlang релиз, собранный при помощи relx в режиме разработчика.
Документация
Дальнейшую документацию можно почерпнуть, пройдясь по ссылкам в соответствующем документе.
TODO
- Вернуть передачу в hellgate контрактора, сразу как только там появятся интерфейс и бизнес-логика управления договорами
- Ленивое создание мерчанта
- Error Mapping
- CORS (текущая версия не знает об операциях и авторизации, что в общем случае неприемлемо)
- Тотальное логирование
- При разбиению по месяцу в запросах статистики ответ приходит с разбиением по 30 дням, что не очевидно
- В сгенеренном
swagger
коде вhandle_request_json
следует учесть, что ответ вида{false, Req1, State}
невалиден и приводит к500
ошибке - Перевести
capi_mock_handler
наthrift
-чучела - Убрать
cowlib
в тестовые зависимости, когда сборщик сможет качать тестовые зависимости