You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add Codespaces to Community Cloud Quickstart
* Add instructions to edit with Codespaces
* Add links to Codespaces within Community Cloud
* Add link to Codespaces in Library Get started
* Style and typesetting
* Update What's new
* Typos and style
* Added Fork and edit page
teaches you how to add pages to your app, including how to define pages, structure and run multipage apps, and navigate between pages. Once you understand the basics, create your first multipage app based on the familiar <code>streamlit hello</code> command!
23
23
</InlineCallout>
24
-
{/*<InlineCalloutcolor="violet-70"icon="share"bold="Deploy an app"href="/library/get-started/deploy-an-app">
25
-
to Streamlit Community Cloud. With Streamlit Community Cloud your data team can directly serve the needs of the rest of the company. Quickly go from data to app, from prototype to production. Share apps in one click and collaborate instantly with live code updates.
26
-
</InlineCallout>*/}
24
+
<p>If you want to skip past local installation, try out our Community Cloud <ahref="/streamlit-community-cloud/get-started/quickstart">Quickstart</a> to quickly fork an app and jump into a codespace to develop in the cloud. Return to Streamlit library <ahref="/library/get-started/main-concepts">Main concepts</a> to learn how to code a Streamlit app.</p>
takes you through creating a Streamlit Community Cloud account. Once you have your account, fork and deploy a sample Streamlit app then jump into editing code with GitHub Codespaces. No installation required!
### Skip installation! Community Cloud + GitHub Codespaces
11
+
12
+
Community Cloud now makes it easy to skip installation and start coding right in your browser with GitHub Codespaces. 🎉 Hop over to our Community Cloud [Quickstart](/streamlit-community-cloud/get-started/quickstart) to create an account, deploy an example app, and jump right into a codespace to start editing. Return to [Main concepts](/library/get-started/main-concepts) to learn all about how Streamlit works.
13
+
14
+
You can edit any app you've deployed on Community Cloud with GitHub Codespaces. See [Edit your app with GitHub Codespaces](/streamlit-community-cloud/manage-your-app/edit-your-app#edit-your-app-with-github-codespaces).
Streamlit Community Cloud lets you deploy your apps in just one click, and most apps will deploy in only a few minutes. If you don't have an app ready to deploy, fork or clone one from our <ahref="https://streamlit.io/gallery"target="_blank">App gallery</a> — you can find apps for machine learning, data visualization, data exploration, A/B testing and more.
8
+
Streamlit Community Cloud lets you deploy your apps in just one click, and most apps will deploy in only a few minutes. If you don't have an app ready to deploy, fork or clone one from our <ahref="https://streamlit.io/gallery"target="_blank">App gallery</a> — you can find apps for machine learning, data visualization, data exploration, A/B testing and more. You can also fork and deploy samples straight from the [New app button](/streamlit-community-cloud/get-started/explore-your-workspace#new-app-button). Once you've deployed your app, check out how you can [Edit your app with GitHub Codespaces](/streamlit-community-cloud/manage-your-app/edit-your-app#edit-your-app-with-github-codespaces).
9
9
10
10
<Note>
11
11
@@ -37,27 +37,27 @@ your-repository/
37
37
38
38
<Important>
39
39
40
-
Although you can deploy multiple apps from the same repository, there can be only one configuration file.
40
+
Although you can deploy multiple apps from the same repository, there can be only one configuration file.
41
41
42
42
</Important>
43
43
44
44
## Deploy your app
45
45
46
46
1. From your workspace at <ahref="https://share.streamlit.io"target="_blank">share.streamlit.io</a>, click "**New app**" from the upper-right corner of your workspace.
47
47
48
-

48
+

49
49
50
50
2. Fill in your repo, branch, and file path. As a shortcut, you can also click "**Paste GitHub URL**" to paste a link directly to `your_app.py` on GitHub.
51
51
52
-
An app URL with a random hash is prefilled but you can change this to a custom subdomain instead. In the example below, the app would be deployed to `https://red-balloon.streamlit.app/`. You can always change your subdomain later. See more about [Custom subdomains](#custom-subdomains) at the end of this page.
52
+
An app URL with a random hash is prefilled but you can change this to a custom subdomain instead. In the example below, the app would be deployed to `https://red-balloon.streamlit.app/`. You can always change your subdomain later. See more about [Custom subdomains](#custom-subdomains) at the end of this page.
53
53
54
-

54
+

55
55
56
56
## Advanced settings for deployment
57
57
58
58
3. (Optional) If you are connecting to a data source or want to specify the Python version for your app, you can do that by clicking "**Advanced settings**" before you deploy the app. Learn more about [Secrets management](/streamlit-community-cloud/deploy-your-app/secrets-management).
59
59
60
-

60
+

Copy file name to clipboardExpand all lines: content/streamlit-cloud/get-started/explore-your-workspace.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,10 +9,22 @@ If you just [created your account](/streamlit-community-cloud/get-started/create
9
9
10
10

11
11
12
+
## Switching workspaces
13
+
12
14
You may also find that you already have access to multiple Streamlit Community Cloud workspaces. Streamlit Community Cloud automatically groups your apps according to the corresponding GitHub repository's owner or organzation. In the upper-right corner you can see the workspaces you have access to. If apps have already been deployed from any of your repositories, then you will see those apps when you select the associated workspace in the upper-right corner. Learn more about how to [Manage your app from your workspace](/streamlit-community-cloud/manage-your-app#manage-your-app-from-your-workspace).
13
15
14
16

15
17
18
+
## New app button
19
+
20
+
Your workspace is your base of operations to deploy apps and manage them. You can click on "**New app**" to [Deploy your app](/streamlit-community-cloud/deploy-your-app) from a repository where you have administrative privileges. If you want additional options, click the down arrow (<i style={{ verticalAlign: "-.25em" }} className={{ class: "material-icons-sharp" }}>expand_more</i>) to begin with a template.
21
+
22
+
- "**Use existing repo**" is the default to [Deploy your app](/streamlit-community-cloud/deploy-your-app) from a repository where you have administrative privileges.
23
+
- "**Create from sample app template**" will fork and deploy a <ahref="https://github.com/streamlit/streamlit-example"target="_blank">simple, one-page Streamlit app</a>.
24
+
- "**Create new app with GitHub Codespaces**" will fork and deploy our multipage <ahref="https://github.com/streamlit/streamlit-hello"target="_blank">Streamlit Hello</a> app and create a codespace. To jump quickly into GitHub Codespaces for any of your deployed apps, see [Edit your app with GitHub Codespaces](/streamlit-community-cloud/manage-your-app/edit-your-app#edit-your-app-with-github-codespaces) instead.
25
+
26
+

27
+
16
28
## Invite other developers to your workspace
17
29
18
30
Inviting other developers is simple, just invite them to your GitHub repository so that you can code on apps together, and then have them log in to <ahref="https://share.streamlit.io/signup"target="_blank">share.streamlit.io/signup</a>. Read more about connecting to a GitHub organization in [Organization access](/streamlit-community-cloud/get-started/connect-your-github-account#organization-access).
Community Cloud is all about learning, sharing, and exploring the world of Streamlit. For apps with public repositories, you can quickly fork copies to your GitHub account, deploy your own version, and jump into a codespace on GitHub to start editing and exploring Streamlit code — all in the cloud so you don't have to install anything.
9
+
10
+
1. From a forkable app, in the upper-right corner, click "<i style={{ verticalAlign: "-.25em" }} className={{ class: "material-icons-sharp" }}>fork_right</i> **Fork this app**."
11
+
12
+

13
+
14
+
2. Click "**Fork!**" The repository will be forked to your GitHub account. If you have already forked the repository or have another repository of the same name, the fork will fail. In this case, you can manually fork the repository on GitHub, then follow the instructions to [Deploy your app](/streamlit-community-cloud/deploy-your-app#deploy-your-app) and [Edit your app with GitHub Codespaces](/streamlit-community-cloud/manage-your-app/edit-your-app#edit-your-app-with-github-codespaces).
15
+
16
+

17
+
18
+
3. Click "**Create codespace**" to confirm the creation of a codespace on your account. Read more about <ahref="https://github.com/features/codespaces"target="_blank">GitHub Codespaces</a> to learn about monthly limits for free use and paid plans.
19
+
20
+

21
+
22
+
4. Wait for GitHub to set up your codespace.
23
+
24
+

25
+
26
+
5. GitHub will automatically execute the commands to launch your Streamlit app within your codespace. Your app will be visible in a "Simple Browser" on the right. This may take a minute to complete from when your codespace first appears on screen.
27
+
28
+

29
+
30
+
You now have a copy the public app deployed from your account. You can edit and explore within your codespace and (if you choose) commit your changes to your deployed app to share with the world! 🌎 Learn more about editing your app in GitHub Codespaces, commiting your edits to your repository, and shutting down your codespace in [Edit your app with GitHub Codespaces](/streamlit-community-cloud/manage-your-app/edit-your-app#edit-your-app-with-github-codespaces).
0 commit comments