Skip to content

Commit 10fca03

Browse files
authored
Merge branch 'main' into infinite-scroll
2 parents eec966f + 76f9572 commit 10fca03

File tree

7 files changed

+1415
-10
lines changed

7 files changed

+1415
-10
lines changed

.github/drafts/16296/16296_self-hosting.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Self-hosting
22
Self-hosting Appsmith means hosting and managing Appsmith directly on your server rather than relying on third-party service providers. Self-hosting is often seen as more secure and private, as you have complete control over your data and how it's used.
33

4-
Appsmith provides a [cloud-hosted version](https://app.appsmith.com)[cloud-hosted] and the option to set up your own instance on some popular [platforms](# Deploy).
4+
Appsmith provides a [cloud-hosted version](https://login.appsmith.com)[cloud-hosted] and the option to set up your own instance on some popular [platforms](# Deploy).
55

66
## Cloud-hosted
77
Cloud-hosted version is available over the internet, which makes it easy for users to sign up and start building apps. It's a perfect solution for users who don't have their own infrastructure setup. You can sign up on appsmith.com and follow the [Quick start guide](start-building) to get started.

.github/workflows/poll-and-generate-doc.yml

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,30 @@ jobs:
2222
2323
- name: Fetch file list from integration-resources
2424
run: |
25-
curl -s https://api.github.com/repos/appsmithorg/integration-resources/contents/Generic%20UQI%20Creation/uqi_configs \
26-
| jq -r '.[] | select(.type=="file") | .name' > latest_files.txt
25+
curl -s -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \
26+
-H "Accept: application/vnd.github+json" \
27+
https://api.github.com/repos/appsmithorg/integration-resources/contents/Generic%20UQI%20Creation/uqi_configs \
28+
-o response.json
29+
30+
# Validate it's an array (not an error message)
31+
if ! jq 'type == "array"' response.json | grep -q true; then
32+
echo "❌ GitHub API did not return a file list. Possible error:"
33+
cat response.json
34+
exit 1
35+
fi
36+
37+
jq -r '.[] | select(.type=="file") | .name' response.json > latest_files.txt
2738
2839
- name: Find first unprocessed file
2940
id: detect
3041
run: |
3142
NEW_FILE=$(comm -23 <(sort latest_files.txt) <(sort scripts/processed_files.txt) | head -n 1 || true)
3243
3344
if [ -z "$NEW_FILE" ]; then
34-
echo "No new file to process."
45+
echo "No new file to process."
3546
echo "continue=false" >> $GITHUB_ENV
3647
else
37-
echo "Found new file: $NEW_FILE"
48+
echo "🆕 Found new file: $NEW_FILE"
3849
echo "$NEW_FILE" > scripts/current_file.txt
3950
echo "new_file=$NEW_FILE" >> $GITHUB_ENV
4051
echo "continue=true" >> $GITHUB_ENV
@@ -68,7 +79,7 @@ jobs:
6879
-H "Content-Type: application/json" \
6980
-d "$PAYLOAD" | jq -r '.choices[0].message.content' > extracted_info.md
7081
71-
- name: Generate Markdown (OpenAI Part 2)
82+
- name: Generate Markdown Documentation (OpenAI Part 2)
7283
run: |
7384
SYSTEM_PROMPT=$(cat .github/prompts/generate_prompt.txt)
7485
EXTRACTED_CONTENT=$(cat extracted_info.md)
@@ -87,10 +98,10 @@ jobs:
8798
-H "Content-Type: application/json" \
8899
-d "$PAYLOAD" | jq -r '.choices[0].message.content' > generated_doc.md
89100
90-
- name: Prepare target path
101+
- name: Prepare final markdown path
91102
id: prep
92103
run: |
93-
INTEGRATION=$(echo "${{ env.new_file }}" | sed 's/\.[^.]*$//' | tr '[:upper:]' '[:lower:]')
104+
INTEGRATION=$(echo "${{ env.new_file }}" | sed 's/_uqi_config\.json//' | tr '[:upper:]' '[:lower:]')
94105
FINAL_PATH="website/docs/connect-data/reference/${INTEGRATION}.md"
95106
mkdir -p "$(dirname "$FINAL_PATH")"
96107
cp generated_doc.md "$FINAL_PATH"

website/docs/getting-started/tutorials/start-building.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Let's get started!
1010

1111
## Prerequisites
1212

13-
- An Appsmith account. If you don’t have one, sign up on [**Appsmith cloud**](https://app.appsmith.com/).
13+
- An Appsmith account. If you don’t have one, sign up on [**Appsmith cloud**](https://login.appsmith.com/).
1414

1515
## Set up
1616

website/docs/intro.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ Appsmith makes it easy to build a UI that talks to any datasource. You can creat
2525

2626
1. Create an account on the cloud platform or self-host Appsmith for free.
2727

28-
- [Appsmith Cloud](https://app.appsmith.com/): Sign up for a free account and try Appsmith.
28+
- [Appsmith Cloud](https://login.appsmith.com/): Sign up for a free account with your organization name (`orgname.appsmith.com`). Try the Business Edition free for 15 days, then continue with Community Edition or upgrade to a paid plan.
29+
2930
- [Self-Host Appsmith](/getting-started/setup): Deploy Appsmith on your local machine or private server.
3031

3132
2. Take the quick tutorial to learn the basics to help you build an app using Appsmith. For more information, see [Build your first app](/getting-started/tutorials/start-building).

website/docs/packages/reference/versioning.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,19 @@ You can manage versions of a Git-connected Package using the Commit button in th
1212
If the Package is not Git-connected, the Deploy button appears instead of Commit. Deploying applies changes immediately without version control.
1313

1414

15+
<div style={{ position: "relative", paddingBottom: "calc(50.52% + 41px)", height: 0, width: "100%" }}>
16+
<iframe
17+
src="https://demo.arcade.software/Qk3L0I0ilxeF6rvFvgb0?embed"
18+
frameBorder="0"
19+
loading="lazy"
20+
webkitAllowFullScreen
21+
mozAllowFullScreen
22+
allowFullScreen
23+
allow="fullscreen"
24+
style={{ position: "absolute", top: 0, left: 0, width: "100%", height: "100%" }}
25+
title="Appsmith | Connect Data"
26+
/>
27+
</div>
1528

1629

1730
#### Deploy

0 commit comments

Comments
 (0)