📤👷‍♀️📥
Go to file
2024-06-14 15:17:24 +03:00
.github OPS-381: Bump fe thrift codegen @vality/thrift-codegen@2.3.1 (#105) 2023-11-02 15:03:56 +03:00
build/erlang Update declarations to refer to vality.dev namespace (#4) 2022-01-06 13:30:52 +03:00
doc HG-30: Domain redesign (#64) 2016-10-10 16:14:58 +03:00
proto INT-1136: add identity number for digital wallet (#137) 2024-06-14 15:17:24 +03:00
src Update declarations to refer to vality.dev namespace (#4) 2022-01-06 13:30:52 +03:00
.gitignore Bump fe thrift codegen (#63) 2022-12-14 19:26:38 +03:00
CODEOWNERS Update declarations to refer to vality.dev namespace (#4) 2022-01-06 13:30:52 +03:00
Jenkinsfile Switch java part to proto pipeline (#585) 2020-07-08 18:49:53 +03:00
LICENSE Update file(s) from valitydev/.github 2022-02-21 22:05:01 +00:00
Makefile damsel as rebar3 depend (#722) 2021-09-28 14:09:26 +03:00
package-lock.json OPS-381: Fix fe codegen missing buffer dependency (#107) 2023-11-02 16:45:22 +03:00
package.json OPS-381: Fix fe codegen missing buffer dependency (#107) 2023-11-02 16:45:22 +03:00
pom.xml INT-41: Bump woody version (#16) 2022-01-20 13:39:07 +03:00
README.md Update declarations to refer to vality.dev namespace (#4) 2022-01-06 13:30:52 +03:00
rebar.config TD-312: Ensure damsel is well-behaved rebar3 dependency (#43) 2022-06-16 19:36:21 +03:00
rebar.lock damsel as rebar3 depend (#722) 2021-09-28 14:09:26 +03:00
renovate.json Update renovate config 2022-02-21 13:43:53 +03:00
TODO.md HG-64: Expand proxy context + discard terminal descriptors (#78) 2016-10-20 13:47:12 +03:00

Damsel

Systemwide protocol collection.

Требования к оформлению Thrift IDL файлов

  • Namespace:

    В каждом файле нужно обязательно указывать namespace для JAVA:

      namespace java dev.vality.damsel.<name>
    

    Где <name> - имя, уникальное для Thrift IDL файлa в Damsel.

Java development

Собрать дамзель и инсталировать новый jar в локальный мавен репозиторий:

  • make wc_compile
  • make wc_java_install LOCAL_BUILD=true SETTINGS_XML=path_to_rbk_maven_settings

Чтобы ипользовать несколько версий дамзели в проекте используте classifier:v${commit.number}

<dependency>
    <groupId>dev.vality</groupId>
    <artifactId>damsel</artifactId>
    <version>1.136-07b0898</version>
    <classifier>v136</classifier>
</dependency>