aboutsummaryrefslogtreecommitdiffstats
path: root/library/README.md
diff options
context:
space:
mode:
authormvel <mvel@yandex-team.ru>2022-02-10 16:45:41 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:45:41 +0300
commit43f5a35593ebc9f6bcea619bb170394ea7ae468e (patch)
treee98df59de24d2ef7c77baed9f41e4875a2fef972 /library/README.md
parentbd30392c4cc92487950adc375c07adf52da1d592 (diff)
downloadydb-43f5a35593ebc9f6bcea619bb170394ea7ae468e.tar.gz
Restoring authorship annotation for <mvel@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/README.md')
-rw-r--r--library/README.md10
1 files changed, 5 insertions, 5 deletions
diff --git a/library/README.md b/library/README.md
index b9bde7ea66..fc418bef7b 100644
--- a/library/README.md
+++ b/library/README.md
@@ -1,20 +1,20 @@
library
===
`library/` is a directory with reusable libraries. Common ideas (with [key words](https://tools.ietf.org/html/rfc2119)):
-
+
1. Libraries are categorized by the languages in which they will be used.
Bindings **MUST** be put in `<language>` directory.
-
+
2. Grouping by any other criteria **SHOULD** be defined by the language committee in `<language>` directory.
-
+
3. The library **SHOULD** be in use in at least two projects.
If you are not sure if you should put some library in `library/`, please contact `<language>` committee or arcadia-wg@yandex-team.ru.
-
+
4. The library **SHOULD** be portable.
Please contact `<language>` committee if you cannot provide usage on all platforms: `linux`, `darwin`, `windows`.
-
+
5. The library **MUST** depend only on a limited list of external components
(currently it is `util/`, `contrib/`, `vendor/`, `library/`).