📤👷‍♀️📥
Go to file
Andrew Mayorov ee7952224e
Provide function to compute terminal details (#25)
With behaviour identical to how currently hellgate "computes" it. I guess we'd want to use it in hellgate eventually.

* Also optionally allow to request provision terms
2022-02-28 11:55:29 +03:00
.github/workflows Provide function to compute terminal details (#25) 2022-02-28 11:55:29 +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 Provide function to compute terminal details (#25) 2022-02-28 11:55:29 +03:00
src Update declarations to refer to vality.dev namespace (#4) 2022-01-06 13:30:52 +03:00
.gitignore Update declarations to refer to vality.dev namespace (#4) 2022-01-06 13:30:52 +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.json Update declarations to refer to vality.dev namespace (#4) 2022-01-06 13:30:52 +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 Update declarations to refer to vality.dev namespace (#4) 2022-01-06 13:30:52 +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>