Skip to content

update doc for cartridge release 2.16.2 #5250

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 208 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
208 commits
Select commit Hold shift + click to select a range
b02b66e
Release 3.0 docs (#3770)
andreyaksenov Dec 27, 2023
745169d
3.0 use manual cluster bootstrap (#3981)
andreyaksenov Dec 28, 2023
b94dc40
ci: update workflows with 3.0 branch is now latest
lastoCHka42 Jan 9, 2024
8fee77b
3.0 iproto uri params (#3973)
andreyaksenov Jan 10, 2024
4cd1251
Update tt commands reference for tt 1.3 (#3986)
p7nov Jan 16, 2024
a4fb69c
Add missing configuration options to the box.cfg reference page (#4007)
andreyaksenov Jan 19, 2024
9cb1798
Add tt console docs (#3994)
p7nov Jan 22, 2024
9734a89
Remove unfinished tutorial (#4010)
p7nov Jan 22, 2024
e98d56a
box.cfg: add the 'Traffic encryption' section (#4009)
andreyaksenov Jan 22, 2024
53f36a3
Connection settings (#3985)
andreyaksenov Jan 23, 2024
55bdd9a
[Config] Update 'Flight recorder configuration' to using a new config…
xuniq Jan 24, 2024
f4a3941
Add getting started with TCM tutorial (#4022)
p7nov Feb 1, 2024
04b2319
TCM get started: merge samples (#4030)
andreyaksenov Feb 2, 2024
69b09d5
Update tt configuration and env description to 2.0 (#4033)
p7nov Feb 8, 2024
14909d2
Fix doc feedback issues for the HTTP client (#4034)
andreyaksenov Feb 8, 2024
4b018aa
[Config] Update 'Audit log' to using a new config (#3983)
xuniq Feb 8, 2024
c9e9c81
Audit log: fix syslog config description (#4036)
xuniq Feb 9, 2024
693828c
Document config credentials (#4024)
andreyaksenov Feb 12, 2024
d7d55a7
Remove 'vshard.router.bootstrap()' from router code (#4041)
andreyaksenov Feb 13, 2024
9980524
Update tt commands descriptions to 2.1.2 (#4039)
p7nov Feb 14, 2024
47b9380
Update lorgotate config example (#4043)
p7nov Feb 14, 2024
1f7a33a
Configuration: document the 'credentials' option (#4035)
andreyaksenov Feb 15, 2024
cf763a2
ci: add workflow_dispatch on docx build
lastoCHka42 Feb 19, 2024
fa26dc6
Sharding get started (#4042)
andreyaksenov Feb 19, 2024
30933a5
Update SDK changelogs (#4044)
xuniq Feb 19, 2024
fe9585d
Add tt cluster reference (#4046)
p7nov Feb 20, 2024
d00e46b
[Config] Document 'snapshot' and 'wal' configuration settings (#4023)
xuniq Feb 21, 2024
402fc2f
Sharding reference (#4045)
andreyaksenov Feb 21, 2024
eda7efa
Add audit log params to box.cfg reference (#4050)
lenkis Feb 21, 2024
ec5ad7e
Fix typo: tnx -> txn (#4063)
andreyaksenov Feb 26, 2024
6935b38
Update releases section (#4058)
p7nov Feb 28, 2024
a5dc52c
SSL: add missing word (#4071)
andreyaksenov Feb 28, 2024
f56c25d
Tarantool config storage (#4056)
andreyaksenov Mar 7, 2024
646ee16
Fix 'tt run' example with the '-i' flag (#4080)
andreyaksenov Mar 11, 2024
eb2e255
A sharded cluster application with the CRUD module and roles (#4083)
andreyaksenov Mar 12, 2024
16ccbe2
Update the net.box tutorial (#4054)
andreyaksenov Mar 12, 2024
30125ad
[Config] Document 'memtx' configuration settings (#4038)
xuniq Mar 13, 2024
d5639d8
Fix formatting in box.cfg reference (#4091)
xuniq Mar 13, 2024
642c43c
Fix 'tt build' file extension typo (#4113) (#4114)
DifferentialOrange Apr 4, 2024
58c75c0
Fix incorrect translation in before_replace doc (#4122)
p7nov Apr 4, 2024
10bb8c5
Typo in 1.10.po (#4124)
p7nov Apr 4, 2024
f213d68
Fix typo in ee/index translation (#4125)
p7nov Apr 4, 2024
1f632a3
What's new in 3.1 (#4116)
andreyaksenov Apr 9, 2024
d0aba24
Fix misc issues (#4147)
andreyaksenov Apr 11, 2024
5c29127
Fix rebootstrapping issues in the 'master-master' tutorial (#4149)
andreyaksenov Apr 12, 2024
3b51c8b
Document logging configuration settings (#4139)
andreyaksenov Apr 12, 2024
b7e46a7
Experimental 'connpool' module (#4153)
andreyaksenov Apr 12, 2024
ef6a997
3.1 release notes (#4158)
andreyaksenov Apr 17, 2024
8574c52
Add 2.11.3 release (#4164)
p7nov Apr 19, 2024
739976c
Add ssl_ciphers argument for tt cluster (#4166)
p7nov Apr 19, 2024
316216b
Add env variables that tt CLI uses (#4167)
p7nov Apr 23, 2024
6431e9c
Add info about explicit background mode conflicting with tt start (#4…
p7nov Apr 23, 2024
33504e6
Fix a link to the Vale VSCode extension (#4175)
andreyaksenov Apr 24, 2024
208de13
Add tt tdg2 import and export (#4171)
p7nov Apr 26, 2024
5d06f39
Add tt replicaset status reference (#4185)
p7nov Apr 27, 2024
24a959d
Update the Get Started tutorial for Go connector (#4193)
andreyaksenov May 17, 2024
5b0b30d
TCM data storages: etcd and Tarantool (#4123)
p7nov May 20, 2024
d0a40d4
Sharding config (#4155)
andreyaksenov May 20, 2024
8abc8a7
Add prerequisites to SQL Beginner's Guide (#4200)
p7nov May 21, 2024
42f3050
Add tt [cluster] replicaset promote/demote reference (#4194)
p7nov May 21, 2024
bc8448e
Add tt pack DEB/RPM content description (#4206)
p7nov May 22, 2024
1a39ddb
Update the Get Started tutorial for Python connector (#4197)
andreyaksenov May 22, 2024
2149727
Connectors: cosmetics (#4219)
andreyaksenov May 23, 2024
d27cd01
Config reference for console and process (#4240)
lenkis May 30, 2024
c9756ab
Upgrade note (#4262)
andreyaksenov Jun 5, 2024
4f0cbb4
Add TCM releases section with 1.0 and 1.1 (#4264)
p7nov Jun 6, 2024
c9a2434
Add TCM access control list and API tokens documentation (#4258)
p7nov Jun 7, 2024
8521c33
Add TCM cluster metrics doc (#4273)
p7nov Jun 7, 2024
fb2dd55
Docs for roles/role_cfg (#4221)
andreyaksenov Jun 10, 2024
6191a6f
HTTP API sample: update readme (#4286)
andreyaksenov Jun 11, 2024
60a8acf
Add fiber section to configuration reference (#4293)
lenkis Jun 18, 2024
1a09b95
Add vinyl section to configuration reference (#4298)
lenkis Jun 19, 2024
77f9f00
Add tt commands: binaries list/switch, kill, download (#4303)
p7nov Jun 21, 2024
8ff1dd9
Supervised failover (#4265)
andreyaksenov Jun 21, 2024
0505102
Add 'since' info (#4316)
andreyaksenov Jun 21, 2024
90b82ca
Update TCM config reference to 1.1.0 (#4307)
p7nov Jun 24, 2024
4ee21e2
Add TCM data access page (#4322)
p7nov Jun 27, 2024
4e19454
Update renamed env vars in TCM config (#4323)
p7nov Jun 27, 2024
691ac04
Update tt docs to 2.3.0 (misc changes) (#4324)
p7nov Jul 1, 2024
92a2c22
Add TCM UI overview (#4285)
p7nov Jul 1, 2024
96e100a
Fix feedback for indexes (#4315)
andreyaksenov Jul 1, 2024
0714fe3
Cleanup config reference (#4328)
andreyaksenov Jul 2, 2024
19849b0
Add systemd unit parameterization to tt pack docs (#4332)
p7nov Jul 4, 2024
265ebaa
Document the 'experimental.connpool' module (#4329)
andreyaksenov Jul 4, 2024
7916533
Add new tt commands: tt rs expel, tt rs vshard bootstrap, tt cluster …
p7nov Jul 4, 2024
01bc328
Use the CRUD module in the 'Creating a sharded cluster' tutorial (#4338)
andreyaksenov Jul 8, 2024
7f01c9d
Document new 'config' API (#4331)
andreyaksenov Jul 8, 2024
6400e9d
Fix a link for API tokens (#4350)
andreyaksenov Jul 9, 2024
089122e
Add tt integrity check options (#4341)
p7nov Jul 10, 2024
b0ef2dd
Document the 'replication.anon' config option (#4344)
andreyaksenov Jul 10, 2024
d841ea7
Add `compat` configuration options reference (#4352)
p7nov Jul 12, 2024
4de4578
Add config labels documentation (#4360)
p7nov Jul 12, 2024
24547d9
Add conditional config docs (#4364)
p7nov Jul 17, 2024
4402be2
Document 'sql' configuration settings (#4372)
andreyaksenov Jul 19, 2024
692508b
Document metrics in Tarantool 3.0 (#4348)
andreyaksenov Jul 19, 2024
9e72c46
Config: etcd watchers (#4374)
andreyaksenov Jul 22, 2024
163b69c
Add default values docs (#4371)
p7nov Jul 22, 2024
70493eb
Add space.stat() and tuple.info() reference (#4373)
p7nov Jul 23, 2024
d44d2bf
Add read view pagination (#4384)
p7nov Jul 24, 2024
d3ad4f2
Update docs structure (#4383)
andreyaksenov Aug 1, 2024
3502840
Document wal.retention_period (#4399)
andreyaksenov Aug 2, 2024
6a662b8
Fix some typos (#4401)
andreyaksenov Aug 2, 2024
172c78d
Drop IPROTO_CALL16 from net.box docs (#4402)
andreyaksenov Aug 2, 2024
a85f297
Add 3.1.1 release (#4404)
p7nov Aug 5, 2024
8aa93b9
Update links in samples' READMEs (#4410)
andreyaksenov Aug 6, 2024
bcaaecf
Update datetime docs (#4403)
andreyaksenov Aug 6, 2024
0ff90ef
Add varbinary docs (#4405)
p7nov Aug 6, 2024
31d7699
datetime: describe relational operators (#4413)
ligurio Aug 7, 2024
a0d62b1
Add TCM 1.2 Whats new (#4419)
p7nov Aug 8, 2024
a222bf5
Document 'feedback' parameters (#4422)
andreyaksenov Aug 9, 2024
70c8f78
Add missed datetime information (#4420)
ligurio Aug 12, 2024
fa48d0a
datetime: describe tarantool.build.tzdata_version (#4425)
ligurio Aug 12, 2024
dbee43e
datetime: add a note about supported formats (#4426)
ligurio Aug 12, 2024
b2748f6
Managing cluster users and roles in TCM (#4423)
p7nov Aug 13, 2024
6b5dbc9
Add TCM 1.2.1 release (#4430)
p7nov Aug 13, 2024
f61f57f
datetime: timezone support (#4429)
ligurio Aug 13, 2024
0df4408
Number of tuples in hash index (#4435)
andreyaksenov Aug 15, 2024
56a20bf
Database hot standby (#4436)
andreyaksenov Aug 15, 2024
0ce3f88
datetime: add note about tzoffset value range (#4440)
ligurio Aug 15, 2024
2918934
datetime: describe timestamp in :totable() (#4438)
ligurio Aug 15, 2024
cdfd4db
Fix IPROTO_EVENT_KEY and IPROTO_EVENT_DATA values (#3218)
oleg-jukovec Aug 15, 2024
9e57f6c
Update docs for the 'box.info' module (#4427)
andreyaksenov Aug 15, 2024
e85d720
Update docs for 'fiber:join' method (#3842)
dima424658 Aug 15, 2024
7060950
Replace bad arithmetic in tnt_select limit param example (#4455)
andreyaksenov Aug 16, 2024
61fdb4e
Fix config feedback (#4456)
andreyaksenov Aug 19, 2024
0190f4e
Fix svg links (#4451)
andreyaksenov Aug 19, 2024
fbc9e1e
Document force recovery (#4446)
andreyaksenov Aug 19, 2024
b264e8c
Add TCM migrations doc (#4463)
p7nov Aug 20, 2024
8e60e1c
Election mode note (#4461)
andreyaksenov Aug 23, 2024
433a3c8
Add a what's new page for the 3.2 release (#4412)
andreyaksenov Aug 28, 2024
ccf83b2
Add etcd.ssl.ssl_cert config option (#4361)
p7nov Aug 28, 2024
a855e17
Add TCM LDAP authentication (#4468)
p7nov Aug 28, 2024
093760a
Markup fix in tcm_ldap_auth.rst (#4472)
p7nov Aug 28, 2024
52e2f17
Add tt 2.4.0 features: log, enable, --self, start -i (#4475)
p7nov Sep 2, 2024
43cb987
Add TCM failover docs (#4485)
p7nov Sep 5, 2024
280773b
Fix 'box.info.synchro.queue' description (#4488)
andreyaksenov Sep 9, 2024
b4c7e33
Add tt rs bootstrap and rebootstrap (#4482)
p7nov Sep 9, 2024
50f0333
Fix link in box.cfg.replication_anon reference (#4489)
p7nov Sep 9, 2024
794f3bf
Feedback fixes (#4534)
p7nov Sep 23, 2024
567d022
Add info on box.stat.memtx().tx (#4535)
lenkis Sep 23, 2024
0402cfd
Add ref on box.stat.memtx().data and box.stat.memtx().index (#4536)
lenkis Sep 24, 2024
344ba58
Add tt migrations (#4499)
p7nov Oct 3, 2024
dca6d47
Add compat.box_info_cluster_meaning (#4584)
p7nov Oct 9, 2024
f58bb6f
Update the description of `box.space._schema` (#4570)
xuniq Oct 11, 2024
f0695d1
Add description for the `age` and `confirm_lag` fields in `box.info.s…
xuniq Oct 18, 2024
f7d76f6
Document the 'experimental.config.utils.schema' module (#4469)
andreyaksenov Oct 22, 2024
019ecb5
Move TCM migration doc (#4609)
p7nov Oct 22, 2024
5f6cf2d
Add TCM security page doc (#4611)
p7nov Oct 25, 2024
55e6c89
Add TCF page doc (#4613)
p7nov Oct 28, 2024
4a06933
Add TCM dev mode, slab stats, tt console (#4618)
p7nov Nov 5, 2024
6167d93
Add tt-ee 2.5.1 authentication features (#4621)
p7nov Nov 6, 2024
b4ac572
Add TCM initial settings doc (#4615)
p7nov Nov 6, 2024
1f0af92
Add tt 2.5 small features (#4619)
p7nov Nov 11, 2024
6e58edc
migrations: add troubleshooting warning (#4629)
DifferentialOrange Nov 12, 2024
1348ca2
Add `tt cluster rs roles` and `tt rs roles` subcommands (#4622)
p7nov Nov 13, 2024
9e9e02e
Update iproto replication doc to 2.11 (#4635)
p7nov Nov 15, 2024
1d46ff5
Update iproto replication docs to 3.0 (#4638)
p7nov Nov 19, 2024
1519bf8
Add TCM 1.2.2 to the versions table (#4644)
p7nov Nov 21, 2024
39e7d27
Add Tarantool 3.2.1 release (#4645)
p7nov Nov 21, 2024
d339f88
Add Tarantool 2.11.5 release (`latest` branch) (#4651)
xuniq Nov 25, 2024
cef17a0
Update lua_call behavior: config option and supervised failover tutor…
p7nov Nov 26, 2024
344c233
Add 3.3 release and what's new (#4663)
p7nov Dec 4, 2024
f396382
Add box.watch_once() (#4692)
p7nov Dec 16, 2024
75205a7
Deprecate box.session.push() (#4695)
p7nov Dec 20, 2024
959c606
Add tuple_object.format() reference (#4714)
p7nov Dec 24, 2024
8442cb1
Add 3.3.1 release, update calendar (#4725)
p7nov Jan 9, 2025
1ea2419
Remove 2.8 from supported versions (#4727)
p7nov Jan 10, 2025
8d203e1
Fix typo in tooling/tt_cli (#4730) (#4730)
elhimov Jan 16, 2025
2d943c9
Add lua memory option (#4736)
maryiaLichko Jan 22, 2025
783c5ab
Follow-up on #4649" (#4737)
maryiaLichko Jan 22, 2025
e6977b7
Add ` replication.autoexpel` configuration option (#4742)
maryiaLichko Feb 3, 2025
558ed22
LuaJIT platform profiler documentation (#4733)
ligurio Feb 5, 2025
52cbbf7
Add Tarantool 2.11.6 release (`latest` branch) (#5029)
xuniq Mar 27, 2025
41a65d6
replication.synchro_queue_max_size configuration option added (#4749)
maryiaLichko Apr 4, 2025
52e3ae2
New configuration options failover.log.to and failover.log.file added…
maryiaLichko Apr 4, 2025
05f4b25
Add info re new vinyl counter box.stat.vinyl().memory.tuple (#5064)
lenkis Apr 7, 2025
d77983f
Amend comments re SQL features (#5084)
lenkis Apr 23, 2025
61c7421
Amend some more comments re SQL features (#5085)
lenkis Apr 24, 2025
2dcb019
Release 3.4.0: add review + amend release calendar (#5082)
lenkis Apr 30, 2025
af67953
Fix box_index_count return value description (#5093)
AArdeev May 6, 2025
7b6e434
Fix popen_handle:info() and popen_handle:wait() description (#5097)
AArdeev May 7, 2025
4d62db5
Add popen_handle:wait() parameter and new errors (#5099)
AArdeev May 12, 2025
4a8b9dc
Fixes errors from PR 5099 (#5102)
AArdeev May 12, 2025
b5a0723
ci: bumped version of the artifact actions
lastoCHka42 May 12, 2025
f740f43
Remove incorrect error and add new option
AArdeev May 13, 2025
6a1d007
Fix links format and typo
AArdeev May 13, 2025
6d36265
Fix markup in 3.4 overview (#5105)
lenkis May 13, 2025
a99dacd
Add array of strings return type
AArdeev May 14, 2025
93ba1b2
Add ``name`` parameter and ``box.error.is`` function description to `…
AArdeev May 22, 2025
7d73175
Add a link to config json-schema (#5090)
lenkis May 23, 2025
f7deeb8
Updates description of ```box_index.parts``` with new methods (#5126)
AArdeev May 23, 2025
28f1245
Adds box.schema.user.enable and box.schema.user.disable methods (#5123)
AArdeev May 23, 2025
542a4d2
Adds description of the ```#``` lua operator usage to key_def (#5129)
AArdeev May 26, 2025
5616c49
Adds description of new ```key_def``` functions (#5131)
AArdeev May 27, 2025
94b40d8
Adds new methods to ```index_object_parts``` (#5140)
AArdeev May 28, 2025
a009ed8
Adds description of granting access via ```lua_call``` (#5148)
AArdeev May 30, 2025
00a19a3
Adds isolated instance mode description
AArdeev Jun 2, 2025
7814e54
Adds hierarchy table description (#5150)
AArdeev Jun 4, 2025
ad07f4f
Adds description of ```lua_call`` option specifics (#5149)
AArdeev Jun 5, 2025
6406bbd
Adds **Revoking grants from a user** paragraph (#5161)
AArdeev Jun 9, 2025
a67bbbd
Updates calendar details on latest branch (#5168)
AArdeev Jun 17, 2025
f90f510
Fixes unparsed hyperlink (#5185)
AArdeev Jun 19, 2025
18071dd
Updates default value for replication_sync_timeout (#5186)
AArdeev Jun 20, 2025
5ccdb23
Clarify info in the `box.session` module (#5065)
xuniq Jul 7, 2025
633dfaf
Adds timeless approach to release page (#5235)
AArdeev Jul 9, 2025
39fe077
Adds description of the on_event callback to custom application roles…
AArdeev Jul 9, 2025
5afceb5
Adds description of application role editing process (#5237)
AArdeev Jul 11, 2025
80b9d8c
empty
Jul 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
34 changes: 34 additions & 0 deletions .github/workflows/push-pot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Push POTs
on:
push:
branches:
- 'latest'
permissions:
contents: write
jobs:
generate-pot:
runs-on: ubuntu-latest
container: tarantool/doc-builder:fat-4.3
steps:
- uses: actions/checkout@v3

- name: Generate Portable Object Templates
run: |
cmake .
make update-pot

- name: Commit generated pots
run: |
git config --global --add safe.directory /__w/doc/doc
git config --global user.name 'TarantoolBot'
git config --global user.email '[email protected]'

if [[ $(git status) =~ .*"nothing to commit".* ]]; then
echo "status=nothing-to-commit"
exit 0
fi

git add locale/en
git commit -m "updated pot"
git push origin 3.0

12 changes: 6 additions & 6 deletions .github/workflows/upload-docx.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
name: Generate DOCX

on:
workflow_dispatch:
push:
branches:
- 'latest'
- '3.0'
- 'fix-docx'
- '2.11'

jobs:
generate-singlehtml:
Expand All @@ -28,7 +28,7 @@ jobs:
make singlehtml

- name: save singlehtml-en
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: singlehtml-en
path: output/singlehtml/en/alternate_build_master.html
Expand All @@ -37,13 +37,13 @@ jobs:
run: make singlehtml-ru

- name: save singlehtml-ru
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: singlehtml-ru
path: output/singlehtml/ru/alternate_build_master.html

- name: save pandoc filters from the repo
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: pandoc
path: pandoc/filter-espd.py
Expand All @@ -60,7 +60,7 @@ jobs:
S3_UPLOAD_PATH: ${{secrets.S3_DOCX_PATH}}
steps:
- name: download artifacts
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4

- name: generate docx-en
run: |
Expand Down
7 changes: 4 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ webhooks/.env

locale/*
!locale/ru
!locale/en

# redundant folders created by sphinx

Expand Down Expand Up @@ -75,6 +76,6 @@ locale/*

# tntcxx submodule

/doc/how-to/getting_started_cxx.rst
/doc/how-to/_includes
/doc/book/connectors/cxx/
/doc/getting_started_cxx.rst
/doc/_includes
/doc/connector/cxx/
12 changes: 0 additions & 12 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,18 +1,6 @@
[submodule "modules/cartridge"]
path = modules/cartridge
url = https://github.com/tarantool/cartridge.git
[submodule "modules/cartridge-cli"]
path = modules/cartridge-cli
url = https://github.com/tarantool/cartridge-cli.git
[submodule "modules/metrics"]
path = modules/metrics
url = https://github.com/tarantool/metrics.git
[submodule "modules/luatest"]
path = modules/luatest
url = https://github.com/tarantool/luatest
[submodule "modules/grafana-dashboard"]
path = modules/grafana-dashboard
url = https://github.com/tarantool/grafana-dashboard
[submodule "modules/tntcxx"]
path = modules/tntcxx
url = https://github.com/tarantool/tntcxx.git
Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ Its configuration is placed in the ``vale.ini`` file located in the root project
To enable RST support in Vale, you need to install Sphinx.
Then, you can enable Vale integration in your IDE, for example:

* `VS Code <https://marketplace.visualstudio.com/items?itemName=errata-ai.vale-server>`_
* `VS Code <https://marketplace.visualstudio.com/items?itemName=ChrisChinchilla.vale-vscode>`_
* `IntelliJ-based IDEs <https://plugins.jetbrains.com/plugin/16136-grazie-professional/docs/project-style-guides.html#vanilla-vale>`_


Expand Down
67 changes: 6 additions & 61 deletions build_submodules.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,62 +11,6 @@ po_dest="${project_root}/locale/ru/LC_MESSAGES"
# Copy Building Tarantool Docs guide
cp README.rst doc/contributing/docs/_includes/README.rst


# Cartridge
cartridge_root="${project_root}/modules/cartridge"

# Build Cartridge to extract docs
cd "${cartridge_root}" || exit
CMAKE_DUMMY_WEBUI=true tarantoolctl rocks make

# Copy Cartridge docs, including diagrams and images
cartridge_rst_src="${cartridge_root}/build.luarocks/build.rst"
cartridge_rst_dest="${project_root}/doc/book/cartridge"
cd "${cartridge_rst_src}" || exit
mkdir -p "${cartridge_rst_dest}"
find . -iregex '.*\.\(rst\|png\|puml\|svg\)$' -exec cp -r --parents {} "${cartridge_rst_dest}" \;

# Copy translation templates
cartridge_pot_src="${cartridge_root}/build.luarocks/build.rst/locale"
cartridge_pot_dest="${project_root}/locale/book/cartridge"
cd "${cartridge_pot_src}" || exit
mkdir -p "${cartridge_pot_dest}"
find . -name '*.pot' -exec cp -rv --parents {} "${cartridge_pot_dest}" \;

# Copy translations
cartridge_po_src="${cartridge_root}/build.luarocks/build.rst/locale/ru/LC_MESSAGES"
cartridge_po_dest="${po_dest}/book/cartridge"
cd "${cartridge_po_src}" || exit
mkdir -p "${cartridge_po_dest}"
find . -name '*.po' -exec cp -rv --parents {} "${cartridge_po_dest}" \;


# Cartridge CLI
cartridge_cli_root="${project_root}/modules/cartridge-cli/doc"
cartridge_cli_dest="${cartridge_rst_dest}/cartridge_cli"
cartridge_cli_po_dest="${po_dest}/book/cartridge/cartridge_cli"

# Copy Cartridge CLI docs, including diagrams and images
mkdir -p "${cartridge_cli_dest}"
cd ${cartridge_cli_root} || exit
find . -iregex '.*\.\(rst\|png\|puml\|svg\)$' -exec cp -rv --parents {} "${cartridge_cli_dest}" \;

# Copy translations
mkdir -p "${cartridge_cli_po_dest}"
cd "${cartridge_cli_root}/locale/ru/LC_MESSAGES/doc/" || exit
find . -name '*.po' -exec cp -rv --parents {} "${cartridge_cli_po_dest}" \;

# Monitoring
monitoring_root="${project_root}/modules/metrics/doc/monitoring"
monitoring_dest="${project_root}/doc/book"
monitoring_grafana_root="${project_root}/modules/grafana-dashboard/doc/monitoring"

# Copy monitoring docs to the right destination
mkdir -p "${monitoring_dest}"
cp -rfv "${monitoring_root}" "${monitoring_dest}/"
cp -rfv "${monitoring_grafana_root}" "${monitoring_dest}/"


# Luatest
luatest_root="${project_root}/modules/luatest"
luatest_dest="${project_root}/doc/reference/reference_rock/luatest"
Expand All @@ -84,12 +28,13 @@ mv -fv "${luatest_dest}/index.rst" "${luatest_dest}/_includes/"

# Tarantool C++ connector
tntcxx_root="${project_root}/modules/tntcxx"
tntcxx_howto_dest="${project_root}/doc/how-to"
tntcxx_api_dest="${project_root}/doc/book/connectors"
tntcxx_howto_dest="${project_root}/doc/connector"
tntcxx_api_dest="${project_root}/doc/connector"

# Copy Tarantool C++ connector docs to the right places
mkdir -p "${tntcxx_api_dest}/cxx/"
mkdir -p "${tntcxx_howto_dest}/_includes"
cp -rfv "${tntcxx_root}/doc/tntcxx_getting_started.rst" "${tntcxx_howto_dest}/getting_started_cxx.rst"
cp -rfv "${tntcxx_root}/examples/" "${tntcxx_howto_dest}/_includes/examples/"
mkdir -p "${tntcxx_howto_dest}/cxx/"
mkdir -p "${tntcxx_howto_dest}/cxx/_includes/"
cp -rfv "${tntcxx_root}/doc/tntcxx_getting_started.rst" "${tntcxx_howto_dest}/cxx/"
cp -rfv "${tntcxx_root}/examples/" "${tntcxx_howto_dest}/cxx/_includes/examples/"
cp -rfv "${tntcxx_root}/doc/tntcxx_api.rst" "${tntcxx_api_dest}/cxx/"
6 changes: 1 addition & 5 deletions conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@
project = u'Tarantool'

# |release| The full version, including alpha/beta/rc tags.
release = "2.11.1"
release = "3.0.0"
# |version| The short X.Y version.
version = '.'.join(release.split('.')[0:2])

Expand All @@ -73,10 +73,6 @@
'how-to/using_docker.rst',
'reference/configuration/cfg_*',
'images',
'book/cartridge/cartridge_overview.rst',
'book/cartridge/CONTRIBUTING.rst',
'book/cartridge/topics',
'book/cartridge/cartridge_api/modules/cartridge.test-helpers.rst',
'reference/reference_rock/luatest/README.rst',
'reference/reference_rock/luatest/modules/luatest.rst',
'**/_includes/*'
Expand Down
Loading