github.com/mailru/activerecord@v1.12.2/docs/intro.md (about)

     1  # Вступление
     2  
     3  Простой способ организовать модель в своём приложении:
     4  
     5  - Скачайте и установите `argen` (git clone http://github.com/mailru/activerecord && cd activerecord && make install)
     6  - Добавьте зависимость в своём пакете `go get github.com/mailru/activerecord`
     7  - Создайте каталог `model/repository/decl`
     8  - Создайте файлы декларации, например: `model/repository/decl/foo.go`
     9  - Запустите генерацию `argen --path "model/repository/" --declaration "decl" --destination "cmpl"`
    10  - Подключайте `import "..../model/repository/cmpl/foo"`
    11  - Используйте `foo.SelectBy...()`
    12  - Запускайте генерацию в любой момент, когда вам необходимо
    13  
    14  Профит!
    15  
    16  ## Пример
    17  
    18  Подсмотреть на пример можно в [activerecord-cookbook](https://github.com/mailru/activerecord-cookbook)
    19  
    20  ## Драйверы
    21  
    22  ### octopus
    23  
    24  Используется для подключения к базам `octopus` и `tarantool` версии 1.5
    25  
    26  Описание `iproto` [протокола](https://github.com/Vespertinus/octopus/blob/master/doc/silverbox-protocol.txt) для работы с базой
    27  
    28  #### tarantool1.5
    29  
    30  https://packages.debian.org/ru/buster/tarantool-lts