📤👷‍♀️📥
Go to file
2022-09-07 18:16:54 +03:00
.github 🔄 Synced local '.github/workflows/' with remote 'workflows/proto/' (#42) 2022-07-11 12:43:24 +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 Specify comparison on limit upper boundary (#54) 2022-09-07 18:16:54 +03:00
src Update declarations to refer to vality.dev namespace (#4) 2022-01-06 13:30:52 +03:00
.gitignore TD-237: Add frontend codegen (#36) 2022-03-24 15:26:31 +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 TD-237: Add frontend codegen (#36) 2022-03-24 15:26:31 +03:00
package.json TD-237: Add frontend codegen (#36) 2022-03-24 15:26:31 +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>