Skip to content

Commit 9d513d0

Browse files
authored
Merge pull request #4220 from Blargian/fix_spell_check
Fix spelling
2 parents 658eacf + 78684d7 commit 9d513d0

File tree

7 files changed

+95
-12
lines changed

7 files changed

+95
-12
lines changed

docs/cloud/manage/backups/export-backups-to-own-cloud-account.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ You will need the following details to export/restore backups to your own CSP st
4141
2. AWS access key and secret. AWS role based authentication is also supported and can be used in place of AWS access key and secret.
4242

4343
:::note
44-
In order to use role based authentication, please follow the Secure s3 [setup](https://clickhouse.com/docs/cloud/security/secure-s3). In addition, you will need to add `s3:PutObject`, and `s3:DeleteObject` permissions to the IAM policy decribed [here.](https://clickhouse.com/docs/cloud/security/secure-s3#option-2-manually-create-iam-role)
44+
In order to use role based authentication, please follow the Secure s3 [setup](https://clickhouse.com/docs/cloud/security/secure-s3). In addition, you will need to add `s3:PutObject`, and `s3:DeleteObject` permissions to the IAM policy described [here.](https://clickhouse.com/docs/cloud/security/secure-s3#option-2-manually-create-iam-role)
4545
:::
4646

4747
### Azure {#azure}

docs/cloud/manage/troubleshooting-billing-issues.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ valid billing method configured. After your 30 day trial ends or your trial
1818
credits are depleted, whichever occurs first, you have the following billing
1919
options to continue using ClickHouse Cloud:
2020

21-
| Billing option | Description |
22-
|-----------------------------------------------------|-----------------------------------------------------------------------------------------|
23-
| [Direct PAYG](#direct-payg) | Add a valid credit card to your organization to Pay-As-You-Go |
24-
| [Marketplace PAYG](#cloud-marketplace-payg) | Set up a Pay-As-You-Go subscription via a supported cloud marketplace provider |
25-
| [Commited spend contract](#commited-spend-contract) | Enter into a committed spend contract directly or through a supported cloud marketplace |
21+
| Billing option | Description |
22+
|------------------------------------------------------|-----------------------------------------------------------------------------------------|
23+
| [Direct PAYG](#direct-payg) | Add a valid credit card to your organization to Pay-As-You-Go |
24+
| [Marketplace PAYG](#cloud-marketplace-payg) | Set up a Pay-As-You-Go subscription via a supported cloud marketplace provider |
25+
| [Committed spend contract](#committed-spend-contract) | Enter into a committed spend contract directly or through a supported cloud marketplace |
2626

2727
If your trial ends and no billing option has been configured for your organization,
2828
all your services will be stopped. If a billing method still has not been
@@ -89,7 +89,7 @@ for help. If a valid credit card has not been provided, the same unpaid invoice
8989
restrictions outlined above for [Direct PAYG](#direct-payg) will apply - this
9090
includes service suspension and eventual data deletion.
9191

92-
### Committed contract billing {#commited-spend-contract}
92+
### Committed contract billing {#committed-spend-contract}
9393

9494
You may purchase credits for your organization through a committed contract by:
9595

docs/integrations/data-ingestion/clickpipes/postgres/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,6 @@ You can configure the Advanced settings if needed. A brief description of each s
142142

143143
## What's next? {#whats-next}
144144

145-
Once you've set up your ClickPipe to replicate data from PostgreSQL to ClickHouse Cloud, you can focus on how to query and model your data for optimal performance. See the [migration guide](/migrations/postgresql/overview) to assess which startegy best suits your requirements, as well as the [Deduplication strategies (using CDC)](/integrations/clickpipes/postgres/deduplication) and [Ordering Keys](/integrations/clickpipes/postgres/ordering_keys) pages for best practices on CDC workloads.
145+
Once you've set up your ClickPipe to replicate data from PostgreSQL to ClickHouse Cloud, you can focus on how to query and model your data for optimal performance. See the [migration guide](/migrations/postgresql/overview) to assess which strategy best suits your requirements, as well as the [Deduplication strategies (using CDC)](/integrations/clickpipes/postgres/deduplication) and [Ordering Keys](/integrations/clickpipes/postgres/ordering_keys) pages for best practices on CDC workloads.
146146

147147
For common questions around PostgreSQL CDC and troubleshooting, see the [Postgres FAQs page](/integrations/clickpipes/postgres/faq).

docs/use-cases/AI_ML/MCP/01_remote_mcp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ claude mcp add --transport http clickhouse_cloud https://mcp.clickhouse.cloud/mc
7474

7575
## Authenticate to ClickHouse Cloud via OAuth {#authenticate-via-oauth}
7676

77-
1. Claude Code will open a browser window on the firgst session. Otherwise, you can also trigger a connection by running the `/mcp` command in Claude Code and selecting the `clickhouse_cloud` MCP server
77+
1. Claude Code will open a browser window on the first session. Otherwise, you can also trigger a connection by running the `/mcp` command in Claude Code and selecting the `clickhouse_cloud` MCP server
7878

7979
2. Authenticate using your ClickHouse Cloud credentials
8080

scripts/aspell-dict-file.txt

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1063,4 +1063,19 @@ microsoft
10631063
--docs/use-cases/observability/clickstack/migration/elastic/migrating-data.md--
10641064
clickstack
10651065
--docs/use-cases/AI_ML/MCP/librechat.md--
1066-
librechat
1066+
librechat
1067+
--docs/whats-new/roadmap.md--
1068+
roadmaps
1069+
--docs/integrations/language-clients/python/index.md--
1070+
Asyncclient
1071+
--docs/integrations/language-clients/js.md--
1072+
ESLint
1073+
unhandled
1074+
--docs/integrations/data-ingestion/clickpipes/postgres/parallel_initial_load.md--
1075+
CTID
1076+
--docs/integrations/data-ingestion/clickpipes/mysql/parallel_initial_load.md--
1077+
processlist
1078+
--docs/use-cases/AI_ML/MCP/ai_agent_libraries/chainlit.md--
1079+
Chainlit's
1080+
--docs/use-cases/AI_ML/MCP/index.md--
1081+
MCP's

scripts/aspell-ignore/en/aspell-dict.txt

Lines changed: 42 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
personal_ws-1.1 en 3498
12
AArch
23
ACLs
34
AICPA
@@ -1982,6 +1983,7 @@ enum's
19821983
enums
19831984
erfc
19841985
errorCodeToName
1986+
errored
19851987
etag
19861988
evalMLMethod
19871989
exFAT
@@ -2649,6 +2651,7 @@ openldap
26492651
opensky
26502652
openssl
26512653
opentelemetry
2654+
oplog
26522655
outfile
26532656
overcommit
26542657
overcommitted
@@ -2702,7 +2705,6 @@ permalink
27022705
permalinked
27032706
permalinks
27042707
persistency
2705-
personal_ws-1.1 en 3453
27062708
phpclickhouse
27072709
picklist
27082710
pipelined
@@ -2948,6 +2950,7 @@ resolvers
29482950
restartable
29492951
resultset
29502952
resync
2953+
resyncing
29512954
resynchronization
29522955
retentions
29532956
rethrow
@@ -3624,4 +3627,41 @@ TiDB
36243627
resync
36253628
resynchronization
36263629
Sackmann's
3627-
JARs
3630+
JARs
3631+
DSPy
3632+
PydanticAI
3633+
REPL
3634+
SlackBot
3635+
CopilotKit
3636+
Copilotkit
3637+
agentic
3638+
fastmcp
3639+
LangChain
3640+
LangGraph
3641+
Langchain
3642+
Agno
3643+
Streamlit
3644+
Chainlit
3645+
LlamaIndex
3646+
LLMs
3647+
MCPHost
3648+
eleviate
3649+
inprocess
3650+
qwen
3651+
streamable
3652+
AnythingLLM
3653+
OAuth
3654+
waitlist
3655+
WebUI
3656+
librechat
3657+
OpenMetrics
3658+
clickpipe
3659+
Unbatched
3660+
unbatched
3661+
UNIONs
3662+
SharedCatalog
3663+
blogpost
3664+
lifecycles
3665+
quickstart
3666+
poller
3667+
intracycle

scripts/check-doc-aspell

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
#!/usr/bin/env bash
22

3+
check_aspell_dict_header() {
4+
local dict_file="$1"
5+
local expected_lang="$2"
6+
7+
if [[ ! -f "$dict_file" ]]; then
8+
echo "Error: Dictionary file '$dict_file' does not exist"
9+
return 1
10+
fi
11+
12+
local first_line=$(head -n 1 "$dict_file")
13+
14+
# Check if first line matches the expected format: personal_ws-1.1 LANG NUMBER
15+
if [[ ! "$first_line" =~ ^personal_ws-1\.1[[:space:]]+${expected_lang}[[:space:]]+[0-9]+$ ]]; then
16+
echo "Error: Dictionary file '$dict_file' missing or invalid header"
17+
echo "Expected format: personal_ws-1.1 ${expected_lang} <word_count>"
18+
echo "Found: $first_line"
19+
return 1
20+
fi
21+
22+
return 0
23+
}
24+
325
echo "Checking spelling using aspell"
426

527
# Only support OSX and Linux for now
@@ -33,6 +55,12 @@ CHECK_LANG=en
3355
ASPELL_DICT_FILE="${ROOT_PATH}/scripts/aspell-dict-file.txt"
3456
ASPELL_IGNORE_PATH="${ROOT_PATH}/scripts/aspell-ignore/${CHECK_LANG}"
3557

58+
# Check if main aspell dictionary has proper header
59+
if ! check_aspell_dict_header "${ASPELL_IGNORE_PATH}/aspell-dict.txt" "$CHECK_LANG"; then
60+
echo "Please ensure aspell-dict.txt has the proper header format"
61+
exit 1
62+
fi
63+
3664
# Function to get a list of files
3765
get_files_to_check() {
3866
if [[ ! -z ${1:-} ]]; then

0 commit comments

Comments
 (0)