Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
272 commits
Select commit Hold shift + click to select a range
7162218
Correction to README
sarahlwelton Mar 23, 2023
9918f00
Update links and some references
dgnicholson Mar 23, 2023
4db5031
Add storage-settings back in & cut down for only Plasma
dgnicholson Mar 27, 2023
a804223
Apply suggestions from code review
dgnicholson Mar 27, 2023
b72fa86
PR review feedback
dgnicholson Mar 27, 2023
235a967
Apply suggestions from code review
dgnicholson Mar 28, 2023
0190827
Add back in plasma info
dgnicholson Mar 28, 2023
e08a53a
Add cut back version of index storage supports buckets para
dgnicholson Mar 28, 2023
ea01efd
Apply suggestions from code review
dgnicholson Mar 28, 2023
e03654c
Remove ref to Enterprise & Community editions
dgnicholson Mar 29, 2023
dca7d28
remove some more edition references
dgnicholson Mar 29, 2023
d09881d
Update 'Server' > 'Capella' refs where appropriate
dgnicholson Mar 29, 2023
adec7c7
Apply suggestions from code review
dgnicholson Mar 30, 2023
140c80f
Update rebalance link and chng Web Console > Capell UI
dgnicholson Mar 30, 2023
883a93e
Hide broken server web console image
dgnicholson Mar 30, 2023
dffb24f
[AV-43732] Final polish and review.
sarahlwelton Mar 30, 2023
ca5f6a8
Update modules/n1ql/pages/query.adoc
dgnicholson Mar 31, 2023
90b45c9
Update :manage: xrefs
dgnicholson Mar 31, 2023
6249196
Update :tools: server xrefs
dgnicholson Mar 31, 2023
e4a87b4
Update :learn: server xrefs
dgnicholson Mar 31, 2023
45d8d87
Revert a few overzealous find and replaces and other fixes
dgnicholson Mar 31, 2023
de9ee96
Final xref cleanup sweep
dgnicholson Mar 31, 2023
fa47041
[AV-43732] Updated nav.adoc and antora.yml to work with new version s…
sarahlwelton Apr 3, 2023
21ffd92
Merge pull request #21 from couchbaselabs/DOC-10862_link-cleanup
dgnicholson Apr 3, 2023
c41381e
Changing version of Capella in antora.yml to ~
sarahlwelton Apr 4, 2023
f00e6fa
[AV-43732] Escaping missed {}
sarahlwelton Apr 4, 2023
ba13887
DOC-10799 Fix developer's intro (#30)
simon-dew Apr 5, 2023
b8a2510
DOC-10863 integrate query service in index module (#32)
simon-dew Apr 5, 2023
f82877a
DOC-10861: Add feature flag for flex indexes (#34)
simon-dew Apr 5, 2023
6134f01
DOC-10801: Feature flag for cheatsheet (#38)
simon-dew Apr 5, 2023
e810a09
DOC-10799: Remove guides flag (#39)
simon-dew Apr 5, 2023
2b16971
[AV-43732] Quick style correction on field names
sarahlwelton Apr 14, 2023
481822b
[AV-43732] Making equivalent changes from search-server PR review
sarahlwelton Apr 26, 2023
068640c
[AV-43732] Convert line includes to tags
sarahlwelton Apr 27, 2023
251a6c1
Fix lines to tags
osfameron Apr 26, 2023
94438aa
Reindent JSON
osfameron Apr 27, 2023
bff8f1f
[AV-43732] Adding some changes that got missed from PR#42
sarahlwelton Apr 28, 2023
f29c044
[AV-43732] Adding in changes that got missed from PR#42
sarahlwelton Apr 28, 2023
7d4edc5
Merge pull request #43 from couchbaselabs/search-capella
sarahlwelton Apr 28, 2023
831493c
First pass on Capella review
jon-strabala Apr 30, 2023
a16bd34
Update search.adoc
jon-strabala Apr 30, 2023
e8cf9d9
Update create-search-indexes.adoc
jon-strabala Apr 30, 2023
47bab74
Update simple-search-index-payload.jsonc
jon-strabala Apr 30, 2023
de749dd
Update search-index-params.adoc
jon-strabala Apr 30, 2023
9ee9dc2
Update create-search-index-ui.adoc
jon-strabala Apr 30, 2023
e1d7ec3
Update create-search-indexes.adoc
jon-strabala Apr 30, 2023
742f0e0
Update create-search-index-rest-api.adoc
jon-strabala Apr 30, 2023
dc4a0cb
Update simple-search-rest-api.adoc
jon-strabala Apr 30, 2023
b762213
Update run-search-payload.sh
jon-strabala Apr 30, 2023
da45ccf
make example actually work
jon-strabala May 1, 2023
80875d1
make index name configurable
jon-strabala May 1, 2023
1291d57
typo
jon-strabala May 1, 2023
6b705e3
Fix this it is just a template
jon-strabala May 1, 2023
4a107c9
added example of what to query
jon-strabala May 1, 2023
0a5166f
[AV-43732] Fixing up language to match with approved Couchbase style
sarahlwelton May 1, 2023
67a98ea
Should be like create-search-index-ui.adoc
jon-strabala May 2, 2023
9a75d7d
Clarity: Type Identifier
jon-strabala May 3, 2023
939e0a9
Clarity
jon-strabala May 3, 2023
4996c37
fix regex
jon-strabala May 3, 2023
5d4a5a8
[AV-43732] Language cleanup again
sarahlwelton May 3, 2023
0bdca2d
Merge branch 'capella' of https://github.com/jon-strabala/docs-devex …
sarahlwelton May 3, 2023
7e172d7
explain when active
jon-strabala May 3, 2023
1a1cf00
[AV-43732] Updates to set-type-identifier
sarahlwelton May 3, 2023
c9049ad
Merge branch 'capella' of https://github.com/jon-strabala/docs-devex …
sarahlwelton May 3, 2023
f8d93e3
DOC-11043: Mermaid diagrams not rendered (#46)
simon-dew May 4, 2023
8b5ffaf
DOC-11043: Mermaid diagrams not rendered (#50)
simon-dew May 5, 2023
e917d6c
[AV-43732] Fixing heading depth
sarahlwelton May 5, 2023
a80f45b
[AV-43732] Clarity edits for Autocomplete topics
sarahlwelton May 5, 2023
5196e98
[AV-43732] Adding examples for type identifiers to set-type-identifier.
sarahlwelton May 5, 2023
4352893
Adding content on geospatial search queries and correcting some errors
sarahlwelton Jun 13, 2023
974a723
Link and text cleanup + some reorganizing of auto-complete
sarahlwelton Jun 14, 2023
df86a8e
Merge pull request #44 from jon-strabala/capella
sarahlwelton Jun 14, 2023
191d5e7
Fixing typo that caused a broken link
sarahlwelton Jun 23, 2023
ea48907
[AV-43732] Correcting a missed document from ToC and adding a missed …
sarahlwelton Jun 28, 2023
ba1e475
AV-56105: Add Server 7.2 Features to Capella docs (#55)
simon-dew Jun 29, 2023
70019e7
Removing all mentions of "Advanced Configuration" expander
sarahlwelton Jun 29, 2023
21c11d5
DOC-11235: Regenerate syntax diagrams for Capella provisioned (#59)
simon-dew Jun 29, 2023
342337b
[AV-50855] Adding missing space
sarahlwelton Jun 29, 2023
67a1485
[AV-50855] Changing awkward wording in create-type-mapping.adoc
sarahlwelton Jun 29, 2023
b97a4e3
[AV-58055] Changing awkward wording in create-type-mapping.adoc
sarahlwelton Jun 29, 2023
f526f26
Merge branch 'AV-58055-Data-Tools-Search-Updates' of https://github.c…
sarahlwelton Jun 29, 2023
ea8c905
[AV-58055] Adding missing space
sarahlwelton Jun 29, 2023
869b37c
[AV-58055] Changing awkward wording in create-type-mapping.adoc
sarahlwelton Jun 29, 2023
39c84b9
Merge branch 'AV-58055-Data-Tools-Search-Updates' of https://github.c…
sarahlwelton Jun 29, 2023
4ad264b
Revert "AV-56105: Add Server 7.2 Features to Capella docs (#55)" (#60)
simon-dew Jun 29, 2023
f4a5e12
[AV-58071] First draft of Search Index Alias documentation.
sarahlwelton Jun 29, 2023
d003305
[AV-58071] Adding new alias topics to nav.adoc
sarahlwelton Jun 29, 2023
db1e13e
[AV-58071] Fixing typo
sarahlwelton Jun 29, 2023
0143ce7
[AV-58071] Adding See Also sections to concepts
sarahlwelton Jun 29, 2023
1e793e0
[AV-58071] Changing awkward wording.
sarahlwelton Jun 29, 2023
9aec3c9
[AV-58071] Change display title of topics
sarahlwelton Jul 5, 2023
0f70384
DOC-4875: Create syntax diagrams from EBNF (#65)
simon-dew Jul 6, 2023
325e9d9
[AV-58055] Remove mention of Search-specific user roles
sarahlwelton Jul 6, 2023
5cf8a84
[AV-58055] Remove Data Insights Area method from create-search-index-…
sarahlwelton Jul 7, 2023
a7dc3ac
Merge branch 'AV-58071-Document-Index-Aliases-Capella' into AV-58055-…
sarahlwelton Jul 7, 2023
c47f548
[AV-58055] Tweaks on ordering of items based on feedback from Rekha.
sarahlwelton Jul 7, 2023
e7d88e7
Merge pull request #61 from couchbaselabs/AV-58055-Data-Tools-Search-…
sarahlwelton Jul 7, 2023
2ec6c21
Revert "[AV-58055] Data-Tools-Search-Updates"
sarahlwelton Jul 7, 2023
c5fb6d8
Merge pull request #67 from couchbaselabs/revert-61-AV-58055-Data-Too…
sarahlwelton Jul 7, 2023
38a430c
Revert "Revert "[AV-58055] Data-Tools-Search-Updates""
sarahlwelton Jul 24, 2023
d830f73
Merge pull request #70 from couchbaselabs/revert-67-revert-61-AV-5805…
sarahlwelton Jul 24, 2023
5e3f5e5
AV-45747: Query without Index (#73)
simon-dew Jul 27, 2023
9e38fbc
DOC-11110: N1QL to SQL++ rebrand holdouts (#78)
simon-dew Jul 27, 2023
b360392
DOC-11113: Add query context statement (#82)
simon-dew Jul 28, 2023
3d2c3f8
Partner integrations link
RichardSmedley Aug 7, 2023
2654d34
component simplification
RichardSmedley Aug 7, 2023
57bd04e
temp return of component
RichardSmedley Aug 7, 2023
7281fdf
Merge pull request #84 from couchbaselabs/RichardSmedley-patch-1
RichardSmedley Aug 7, 2023
ded8975
update dotnet links
tom-rosewell Aug 18, 2023
2045bee
Merge pull request #90 from couchbaselabs/DOC-11408-dotnet-link-updat…
tom-rosewell Aug 18, 2023
6a31556
- Grammar fixes in simple-search-ui.adoc. Also added mention of "coll…
sarahlwelton Aug 30, 2023
8eefc91
Starting to add additional content to explain Search request properties.
sarahlwelton Aug 31, 2023
8442dcd
Adding example files for supported queries.
sarahlwelton Sep 6, 2023
32fd192
Adding a necessary anchor to create-child-field.adoc
sarahlwelton Sep 6, 2023
a61a399
Adding more queries and examples
sarahlwelton Sep 8, 2023
b2830eb
Revert "Revert "AV-56105: Add Server 7.2 Features to Capella docs (#5…
simon-dew Sep 15, 2023
7d07323
Merge pull request #91 from couchbaselabs/revert-60-AV-56103
dgnicholson Sep 27, 2023
9128869
Changed heading for consistency
sarahlwelton Sep 29, 2023
0134105
Adding examples for analytic queries.
sarahlwelton Oct 5, 2023
5757fda
Finishing up geopoint queries and trying to dive into geoJSON
sarahlwelton Oct 6, 2023
d03dcdb
Modifying query files to make them properly formatted for dropping di…
sarahlwelton Oct 11, 2023
93c20b2
Python fixes
RichardSmedley Oct 16, 2023
45d9771
Rewrote all of GeoJSON queries
sarahlwelton Oct 17, 2023
c0ba3eb
Adding queries to query object in run-search-full-request
sarahlwelton Oct 20, 2023
1536486
Updating query examples to use correct syntax for always being able t…
sarahlwelton Oct 20, 2023
0463fbe
Updating query files to use correct format, updating descriptions and…
sarahlwelton Oct 25, 2023
e91b0b1
AV-61582 Add Backticks Note For Travel Sample (#95)
sbirch25 Nov 10, 2023
055fe13
Merge pull request #94 from couchbaselabs/capella-search-ia-improvements
sarahlwelton Nov 14, 2023
45ce04e
Removing/fixing issues with query examples
sarahlwelton Nov 15, 2023
29c00c2
Modifying boolean/compound queries
sarahlwelton Nov 15, 2023
5f58023
DOC-11050: refresh information architecture — Phase 1 (#98)
simon-dew Nov 23, 2023
23c6b2e
NO ISSUE: Fix semicolon in page-aliases (#99)
simon-dew Nov 23, 2023
64d1fe7
NO ISSUE: Delete duplicate file (#100)
simon-dew Nov 23, 2023
fd57de7
NO ISSUE: test for build directory (#101)
simon-dew Nov 30, 2023
d30f955
Fix broken link in run-searches.adoc
sarahlwelton Dec 1, 2023
3672ba6
DOC-10609: Document VERSION() and DS_VERSION() (#111)
simon-dew Dec 6, 2023
cb376bc
DOC-10645: Document NODE_NAME() and CURRENT_USERS() functions (#112)
simon-dew Dec 6, 2023
412acae
[AV-68261] Removing curl.adoc from nav.adoc and turning curl.adoc int…
sarahlwelton Dec 12, 2023
d3afe36
Merge pull request #114 from couchbaselabs/AV-68261-remove-curl-function
sarahlwelton Dec 12, 2023
5b51c9f
DOC-11111: Use of indexes with INCLUDE MISSING (#123)
simon-dew Feb 8, 2024
1dd8dca
[AV-68571] Vector Search - The Capella Files (#130)
sarahlwelton Mar 18, 2024
0b28058
DOC-11516: Remove references to N1QL_SYSTEM_BUCKET (#108)
simon-dew Dec 6, 2023
43f131d
DOC-11362: Add multi-byte aware string functions (#110)
simon-dew Dec 7, 2023
e217816
DOC-9885: Updated note on code sample
simon-dew Jun 14, 2023
96812ab
DOC-10303: Add urlencode and urldecode functions
simon-dew Mar 15, 2024
164a234
DOC-10462: Change to TONUMBER function
simon-dew Jun 14, 2023
a93702b
DOC-11452: Document maxTTL for CREATE COLLECTION (#109)
simon-dew Dec 6, 2023
d1ec249
DOC-11661: NODE_UUID function (#113)
simon-dew Dec 7, 2023
39f8f5b
[DOC-11265] Updated Reserved Words list #124
simon-dew Mar 15, 2024
c2e2d45
AV-45747: Query without Index (#74)
simon-dew Jul 27, 2023
5f69851
DOC-11680: Add section on sequential scans (#132)
simon-dew Feb 21, 2024
55b8c70
[DOC-11277] Document FORMALIZE miscellaneous function #128
simon-dew Mar 15, 2024
465fdc4
DOC-11421: Add sequences (#135)
simon-dew Feb 27, 2024
3c1da59
DOC-11139 explain function (#1)
simon-dew Mar 15, 2024
7ce0fe7
[DOC-10638] Add LATERAL keyword support (#2)
simon-dew Mar 15, 2024
2f88dbf
DOC-10666 Add optional offset clause to delete (#142)
Mar 8, 2024
256b251
[DOC-11397] Document recursive queries using WITH clause (#133)
julia-cb Mar 8, 2024
170be6e
DOC-11686: New way to reference named parameters (#147)
simon-dew Mar 11, 2024
175b434
DOC-10667 Add optional GROUP AS clause for queries (#143)
Mar 12, 2024
49c9c19
DOC-11945: New way to reference positional parameters (#148)
simon-dew Mar 13, 2024
b176ebb
DOC-11704: SQL++ managed Javascript UDFs (#155)
simon-dew Mar 15, 2024
89e7b26
NO ISSUE: Fix broken links
simon-dew Mar 18, 2024
0ce71c7
AV-62655: Flag features for Couchbase Server 7.6
simon-dew Mar 18, 2024
9e720d3
NO ISSUE: Fix broken links
simon-dew Mar 18, 2024
924f035
DOC-11689: Explain how often to UPDATE STATISTICS (#168)
simon-dew Mar 20, 2024
f5e74f8
AV-67499 Add alert integrations to Integrations landing page (#134)
Mar 21, 2024
d4abd9c
[AV-75382] Removing all mentions of REST API from Capella doc. (#171)
sarahlwelton Mar 21, 2024
f5e2ff0
[NO ISSUE] Removing broken links to REST API topics that got missed.
sarahlwelton Mar 28, 2024
3a89039
[NO ISSUE] Adding a step that got missed in previous revisions.
sarahlwelton Mar 28, 2024
8ee3d5d
[AV-75839] Adding some aliases on the Capella side for deleted conten…
sarahlwelton Apr 2, 2024
bd913b4
[DOC-12029] Customer Issue: Importing a Search Index Guidance Did Not…
sarahlwelton Apr 2, 2024
efb282f
DOC-11702: IA Phase 2 — Further changes for Capella (#176)
simon-dew Apr 16, 2024
caba789
[DOC-12106] Hybrid Search + Regular Search Scoring Explainer (#182)
sarahlwelton Apr 17, 2024
5b6ca3a
grammar nit
RichardSmedley Apr 19, 2024
fac8e1c
Doc 11854 python code fixes (#187) (#190)
RichardSmedley Apr 22, 2024
6785136
DOC-10864: Migrate cbq page to docs-devex (#188)
simon-dew Apr 23, 2024
91a88ea
DOC-12079 Lite links and App Services intro (#178)
RichardSmedley Apr 23, 2024
99e3e7b
DOC-7394: Remove N1QL auditing and backfill pages (#191)
simon-dew Apr 23, 2024
56bccce
[AV-77531] Remove all mentions of non-existent sample file from Vecto…
sarahlwelton Apr 26, 2024
848e326
[AV-75759] Vector Search Specific Examples (#203)
sarahlwelton May 1, 2024
902774c
DOC-11928: Update open source license on developer doc repos (#206)
simon-dew May 2, 2024
bce1695
[DOC-12145] Added missing query to example 3 of WITH RECURSIVE page -…
julia-cb May 2, 2024
ba0d07b
DOC-10865: Migrate settings reference to docs-devex (#216)
simon-dew May 8, 2024
70c01e3
[DOC-12016] Moving Capella Eventing docs to docs-devex (#194)
julia-cb May 16, 2024
5cda48e
Updated page-aliases and fixed title in one of the example pages (#220)
julia-cb May 17, 2024
d76957b
[DOC-12206] Fixed links and formatting of Eventing pages in Capella d…
julia-cb May 23, 2024
895ec64
[DOC-12216] Making equivalent change for correcting Capella examples …
sarahlwelton May 24, 2024
f324b12
[DOC-12203] Updated Cycle clause in WITH RECURSIVE page (Capella) (#226)
julia-cb May 27, 2024
834b5aa
[DOC-12216] Correcting missed inclusive_min/inclusive_max error
sarahlwelton May 27, 2024
a95828a
DOC-11231: Migrate Monitoring Queries page to Devex (#218)
simon-dew May 10, 2024
3d33ed7
DOC-11904: Document system:sequences, all_sequences & vitals keyspace…
simon-dew May 28, 2024
c99b121
DOC-11437: Add last index scan time to system:indexes (#149)
simon-dew Mar 14, 2024
b658cf7
DOC-11228: IA Query Rework — Getting System Information page (#224)
simon-dew May 28, 2024
9aefef1
DOC-12086: Add shell to Capella KV guides (#233)
simon-dew Jun 11, 2024
eef060d
.NET include::
RichardSmedley Jul 10, 2024
5de92de
[NO ISSUE] Fix noticed issue with italics rendering instead of litera…
sarahlwelton Jul 17, 2024
fa73abe
DOC-10556: Document SELECT projection order changes (#247)
simon-dew Jul 30, 2024
cb99dc9
[AV-74161] base64 Vector Embeddings (CAPELLA VERSION) (#215)
sarahlwelton Jul 8, 2024
5629166
[AV-76666] Use XATTRS in Search Indexes, Search Queries, and SQL++ Se…
sarahlwelton Jul 8, 2024
fb8858e
Added info about base64 functions (#238)
julia-cb Jul 11, 2024
d3d5c8d
[DOC-12049] LOOKUPIN operation in Eventing (Capella) (#240)
julia-cb Jul 15, 2024
72e7838
Update nav.adoc for Capella 7.6.2 (#242)
julia-cb Jul 15, 2024
5e1c861
DOC-12087: Add shell to Capella Query guides (#245)
simon-dew Jul 29, 2024
d192f55
[AV-79563] Add steps to create-xattrs-mapping to make it clear that y…
sarahlwelton Jul 31, 2024
625414f
[DOC-11988]: RBAC role change impact to eventing function
RayOffiah Aug 8, 2024
86fb1d8
[DOC-11988]: RBAC role change impact to eventing function
RayOffiah Aug 8, 2024
f110a5c
[AV-77245] Updating partial for prerequisites TIP to point to importi…
sarahlwelton Aug 15, 2024
d25154a
[DOC-11988]: Changes made following review. (#254)
RayOffiah Aug 16, 2024
948822a
Revert "[DOC-11988]: Changes made following review. (#254)" (#259)
RayOffiah Aug 16, 2024
3c62370
[DOC-11988-capella] capella rbac role change impact to eventing funct…
RayOffiah Aug 19, 2024
65d8145
AV-84193: Change database to cluster in Capella devex docs (#267)
simon-dew Sep 4, 2024
632978b
DOC-12514: Fix link to Eventing Service (#270)
simon-dew Sep 6, 2024
118ad3c
Adjusted an xref to match new Capella tags coming in with the Free Ti…
Rebecca-Martinez007 Sep 9, 2024
c40e301
AV-86642: Add map query node note (#265)
simon-dew Sep 11, 2024
1a2aa7d
DOC-12535: Embargo non-Capella Eventing pages (#272)
simon-dew Sep 13, 2024
60b0576
DOC-12641: Convert Capella dev REST API references to use OpenAPI gen…
simon-dew Oct 16, 2024
c204812
[DOC-12666] Fixing broken link
sarahlwelton Oct 28, 2024
9d8385d
minor fixes to bucket and index names in sample search index and alia…
BKaneAtWork Oct 29, 2024
9602d4c
NO ISSUE: Fix link in Manage and Monitor Queries
simon-dew Nov 14, 2024
40f3793
[DOC-10997] Fold in information from fts-pagination that also applies…
sarahlwelton Nov 20, 2024
70d3be2
[DOC-12252] Add tip with links to other SDK examples (#282)
sarahlwelton Nov 27, 2024
bbab1d0
DOC-12238 Remove text from existing page (#232)
RayOffiah Jun 5, 2024
4e2044a
Devex server 7.6.2 GA PR (#243)
osfameron Jul 19, 2024
588fb4c
[quickfix]: quickfix: strange font problem on diagram (#274)
RayOffiah Oct 3, 2024
8d175bf
DOC-12650: Convert N1QL REST API references to use OpenAPI generator …
simon-dew Oct 18, 2024
653c2f5
[NO ISSUE] Update eventing-timers.adoc (#266)
BKaneAtWork Oct 29, 2024
37d22c6
DOC-12651: Convert Analytics REST API references to use OpenAPI gener…
simon-dew Nov 1, 2024
22109dc
flex-indexes.adoc small corrections (couchbase/docs-server#2699)
simon-dew Nov 1, 2024
2702248
Fix grammar issue (couchbase/docs-server#2785)
simon-dew Nov 1, 2024
aa3754e
[DOC-12618]: Feedback on Language Constructs | Couchbase Docs (#292)
RayOffiah Nov 25, 2024
60bc781
DOC-12533: Feedback on Language Constructs (#297)
simon-dew Nov 25, 2024
41957cf
DOC-12533: Feedback on Language Constructs (#300)
simon-dew Dec 3, 2024
4843be3
DOC-12776: Delete legacy Eventing REST API page (#301)
simon-dew Nov 29, 2024
895e84d
NO ISSUE: Updates after merging from 7.6 to Capella
simon-dew Dec 3, 2024
480dfba
[AV-84497] Capella FTS v3 UI (#304)
sarahlwelton Jan 20, 2025
bc5bb94
DOC-12321: Add docs for finderr tool and builtin function (#268)
simon-dew Jan 30, 2025
6467c37
DOC-12319: Sequence examples need to change (#269)
simon-dew Jan 31, 2025
098cebb
[DOC-12608] Add Cosine Similarity Metric (#290)
sarahlwelton Nov 21, 2024
14477de
[NO ISSUE] Quickly marking new features for 7.6.5 (#307)
sarahlwelton Dec 11, 2024
6c64369
[DOC-12610]: document `nprobe` tweaking (#281)
RayOffiah Nov 18, 2024
37a4d93
[DOC-12715] Document New Search Request Params for Search Fine-Tuning…
sarahlwelton Nov 19, 2024
9dda7c1
[DOC-12432] Document Usage of {"ctl": { "validate" : true }, } for Se…
simon-dew Dec 2, 2024
9fcdd14
[DOC-12609]: Document the extension to vector syntax to support pre f…
simon-dew Feb 4, 2025
e1521e2
[AV-93910] Document App Services Compatibility setting (#320)
dgnicholson Mar 5, 2025
5905e15
NO ISSUE: Query without Index note (#326)
simon-dew Mar 11, 2025
6a69d74
[AV-68634] Developer Tutorial for Capella Operational (#329)
rakhi-prathap Mar 27, 2025
0ff70b8
[DOC-13093]: Write a tutorial for SQL migration. (#339)
RayOffiah Apr 25, 2025
a1bfc45
[DOC-13308]: adocs ISSUES on Defer Indexes | Couchbase Docs (#370)
RayOffiah Jun 25, 2025
5845bc5
DOC-13161 extract `preview` config (#335)
osfameron Jul 1, 2025
2f61ff6
Update includes for new example locations (#375)
dgnicholson Jul 8, 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
  •  
  •  
  •  
440 changes: 440 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

119 changes: 117 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,117 @@
# docs-devex
Devex documentation shared across Server, Capella, and Elixir
# Couchbase Developer Documentation

This repository contains the developer documentation shared across Couchbase Server and Couchbase Capella.

The developer documentation includes introductions, tutorials, developer guides, and reference guides for specific Couchbase services.

This repository is the implementation of the striping strategy that the Documentation team discussed at the 2023 Docs Summit.

## How Does This Work?

The goal of this repository is to create a consistent experience for shared content across Server and Capella.

This repository contains branches for the different products and versions you would need to support with devex docs.

By using an included partial `nav.adoc` file, you can seamlessly include documentation from this repository into the Server and Capella documentation.

The workflow for developing documentation in this repository should look similar to the following:

1. Choose your base product for developing the documentation. For example, you could decide to start writing your docs in a new feature branch based on the `release/7.2` branch for Server, or directly on that branch in a new folder under `modules`.

2. Write your documentation files as normal.

3. Create a ToC in the `partials` folder for those documentation files:

```
* xref:my-new-module:intro.adoc[]
** xref:my-new-module:new-content.adoc[]
```

4. Copy your new documentation files into the `capella` branch, or a new Capella feature branch based on your Server feature branch.

5. Make the necessary tweaks for the documentation to apply to Capella.

6. If you created feature branches for your work, merge them into the `release/7.2` or `capella` branches in this repository.

7. Go to the `docs-server` and `couchbase-cloud` repositories, as described in [Configure Your Local nav.adoc Files](#configure-your-local-navadoc-files), and add your partials to those nav.adoc files.

Ta-da, you've created devex documentation!

## How to Build Docs With This Repository

To add the content from the docs-devex repository to your local Antora builds:

1. [Configure Your local-antora-playbook.yml](#configure-your-local-antora-playbookyml).

2. [Configure Your Local nav.adoc Files](#configure-your-local-navadoc-files).

3. In a terminal, run `antora local-antora-playbook.yml`.

> **NOTE**: If you run into unexpected behavior when attempting to build (like files not appearing as expected, other errors), add the `--fetch` flag to the end of the `antora local-antora-playbook.yml` command.

### Configure Your local-antora-playbook.yml

You need to start by including this repository in your `local-antora-playbook.yml` file:

1. In the `docs-site` repository, open your `local-antora-playbook.yml` file in a text editor.

2. Under the `sources` key, add a new `url` entry for https://github.com/couchbaselabs/docs-devex.

3. In the `branches` key for the new `url`, add the branches that you want to include in your build. For example, `[capella,release/7.2]` for the Couchbase Capella and Couchbase Server 7.2 branches.

4. Make sure that your `sources` key includes `url` keys for your local copies of the `couchbase-cloud` and `docs-server` repositories.

> **NOTE**: If you want to create a build using a local copy of two different branches from the `docs-devex` repository, see [Use Worktrees to Create a Fully Local Build](#use-worktrees-to-create-a-fully-local-build).

### Configure Your Local nav.adoc Files

Then, make sure that you include the nav partial files into the navigation for Server and Capella:

1. In your local copy of the `docs-server` repository, go to **modules** > **ROOT**.

2. Open the `nav.adoc` file in a text editor.

3. In the ToC structure, choose where you want to include the navigation for the devex branch.

4. Add an include for the `nav.adoc` partial from the devex branch:

```
include::<MODULE_NAME>:partial$nav.adoc[]
```

5. Repeat Steps 2-4 for the `couchbase-cloud` repository's `nav.adoc` file, located in **docs** > **public** > **modules** > **ROOT**.


### Use Worktrees to Create a Fully Local Build

If you're creating new branches in the docs-devex repository and want to create a fully local build, you'll need to use git worktrees:

1. Open your `docs-devex` repository in a terminal window.

2. In the terminal, enter `git worktree add <LOCAL_FOLDER_NAME> <BRANCH_NAME>`. It's recommended to give your local folder the same name as the branch.

3. Repeat Step 2 for all of the branches you need on your local machine.

4. In the `docs-site` repository, open your `local-antora-playbook.yml` file in a text editor.

5. Change the `url` key for the `docs-devex` branch to point to your local copy of the repository.

6. Set the `branches` key for the `docs-devex` branch to include the branches you added as worktrees.

7. Under the `branches` key, add a `worktrees` key set to `true`:

```
- url: ../docs-devex
branches: [my-server-branch, my-capella-branch]
worktrees: true
```

You should be able to build your documentation using the local copies of your branches.

When you want to make changes, edit the files in the specific worktree folder for your branch.

## License

The Couchbase Developer Documentation © 2024 by Couchbase Inc. is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International.

See the LICENSE file or the [Creative Commons CC BY-NC-SA 4.0 license page](https://creativecommons.org/licenses/by-nc-sa/4.0/) for details.
8 changes: 6 additions & 2 deletions antora.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
name: server
version: '7.2'
name: cloud
version: ~
asciidoc:
attributes:
ui-name: Capella UI
product-name: Capella
21 changes: 21 additions & 0 deletions diagrams.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#!/bin/bash

[[ -d ./build ]] || mkdir ./build

# install-rr
[[ -f ./build/rr-2.0-java11.zip ]] || curl -L -o ./build/rr-2.0-java11.zip https://github.com/GuntherRademacher/rr/releases/download/v2.0/rr-2.0-java11.zip

# extract-rr
[[ -f ./build/rr/rr.war ]] || unzip ./build/rr-2.0-java11.zip -d ./build/rr

for file in n1ql dcl ddl dml dql tcl hints utility
do

# generate-rr
java -jar ./build/rr/rr.war -png -noembedded -out:./build/railroads.zip -width:776 -keeprecursion -nofactoring -noinline ./modules/n1ql/partials/grammar/${file}.ebnf

# extract-diagrams
unzip -o ./build/railroads.zip -d ./build/tmp
mv -f ./build/tmp/diagram/*.png ./modules/n1ql/assets/images/n1ql-language-reference

done
7 changes: 7 additions & 0 deletions modules/ROOT/images/capella-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
50 changes: 50 additions & 0 deletions modules/ROOT/images/couchbase-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
17 changes: 17 additions & 0 deletions modules/ROOT/partials/component-signpost.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
// `flag-devex-escape-hatch` is a flag to hide the feature from production until ready.
// Use `no-escape-hatch` to turn off the escape hatch for individual pages.
// Use `escape-hatch` to override the escape hatch xref for individual pages.
ifdef::flag-devex-escape-hatch[]
[.signpost]
icon:cloud[fw]
This page is for Couchbase Capella.
ifndef::no-escape-hatch[]
For Couchbase Server, see
ifdef::escape-hatch[]
xref:{escape-hatch}[].
endif::escape-hatch[]
ifndef::escape-hatch[]
xref:server:{page-module}:{docname}.adoc[].
endif::escape-hatch[]
endif::no-escape-hatch[]
endif::flag-devex-escape-hatch[]
24 changes: 24 additions & 0 deletions modules/ROOT/partials/query-context.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
// tag::statement[]
To use the examples on this page, you must set the query context to the `inventory` scope in the travel sample dataset.
For more information, see xref:n1ql:n1ql-intro/queriesandresults.adoc#query-context[Query Context].
// end::statement[]

// tag::step[]
Set the query context to the `inventory` scope in the travel sample dataset.
For more information, see xref:n1ql:n1ql-intro/queriesandresults.adoc#query-context[Query Context].
// end::step[]

// tag::section[]
To try the examples in this section, set the query context to the `inventory` scope in the travel sample dataset.
For more information, see xref:n1ql:n1ql-intro/queriesandresults.adoc#query-context[Query Context].
// end::section[]

// tag::example[]
For this example, set the query context to the `inventory` scope in the travel sample dataset.
For more information, see xref:n1ql:n1ql-intro/queriesandresults.adoc#query-context[Query Context].
// end::example[]

// tag::unset[]
For this example, unset the query context.
For more information, see xref:n1ql:n1ql-intro/queriesandresults.adoc#query-context[Query Context].
// end::unset[]
102 changes: 102 additions & 0 deletions modules/develop/pages/intro.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
= Developer Intro
:page-role: tiles -toc
:description: This section contains tutorials, how-to guides, and information about Couchbase Services to help you develop applications.
:!sectids:
:page-aliases: concepts:application-development,guides:intro.adoc

// Pass through HTML styles for this page.

ifdef::basebackend-html[]
++++
<style type="text/css">
/* Extend heading across page width */
div.page-heading-title,
div.contributor-list-box,
div#preamble,
nav.pagination {
flex-basis: 100%;
}
</style>
++++
endif::[]

{description}
It also provides links to the documentation for software development kits and other integrations.

include::ROOT:partial$component-signpost.adoc[]

== Developer Tutorial

This tutorial provides an introductory worked example for developers, showing how to use a software development kit with a simple database.

* xref:tutorials:couchbase-tutorial-student-records.adoc[]

== Connect

Choose how you want to connect your app to Couchbase Capella.

* xref:cloud:get-started:connect.adoc[]

== Data

Use the Data Service for key-value (CRUD) operations and to import or export data.

* xref:guides:data.adoc[]

== Query

Use the Query Service and the Index Service to issue {sqlpp} queries to extract and manipulate data.

* xref:n1ql:query.adoc[]

== Vector Search

Vector Search builds on the Search Service to provide support for vector indexes.
You can use vector indexes with existing Large Language Models to develop AI applications.

* xref:vector-search:vector-search.adoc[]

== Search

Use the Search Service for full-text search with natural language processing across multiple data types and languages.
Use custom text analysis, Geospatial search, and more.

* xref:search:search.adoc[]

== Eventing

Use the Eventing Service to respond to changes to your data in near real-time.
Execute custom code in response to mutations, or as scheduled by timers.

* xref:eventing:eventing-overview.adoc[]

== Analytics

Use the Analytics Service for online analytical processing (OLAP) for large datasets, with complex analytical or ad hoc queries.

* xref:clusters:analytics-service/analytics-service.adoc[]

== Mobile

Use App Services in combination with Couchbase Mobile to develop mobile apps.

* xref:mobile-guides:intro.adoc[]

== SDKs

Couchbase offers numerous software development kits (SDKs) that provide programmatic access to Couchbase Capella.

* xref:home:ROOT:sdk.adoc[]

== Integrations

Integrations that Couchbase or partners have developed to enhance Couchbase, Capella, and partner services --
a vital tool for many larger development projects.

* xref:third-party:integrations.adoc[]

== Migration

A tutorial exercise demonstrating how to migrate your data from a MySQL server over to Couchbase Capella.

* xref:tutorials:migration-tutorial-capella/sql-migration-tutorial-capella.adoc[]
1 change: 1 addition & 0 deletions modules/develop/partials/nav.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* xref:develop:intro.adoc[]
Loading
Loading