{"id":21070372,"url":"https://github.com/stencila/demo-codespace","last_synced_at":"2026-02-02T10:08:21.741Z","repository":{"id":261713447,"uuid":"877006817","full_name":"stencila/demo-codespace","owner":"stencila","description":"Demonstration of the Stencila VSCode Extension using GitHub Codespaces","archived":false,"fork":false,"pushed_at":"2024-11-18T17:03:37.000Z","size":36,"stargazers_count":0,"open_issues_count":2,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-13T21:01:21.592Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stencila.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-22T23:33:05.000Z","updated_at":"2024-11-18T17:03:40.000Z","dependencies_parsed_at":"2024-11-08T02:31:07.253Z","dependency_job_id":"77295ddc-a805-41fb-9031-7d2a3618d052","html_url":"https://github.com/stencila/demo-codespace","commit_stats":null,"previous_names":["stencila/demo-codespace"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/stencila/demo-codespace","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stencila%2Fdemo-codespace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stencila%2Fdemo-codespace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stencila%2Fdemo-codespace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stencila%2Fdemo-codespace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stencila","download_url":"https://codeload.github.com/stencila/demo-codespace/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stencila%2Fdemo-codespace/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29009724,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-02T08:40:12.472Z","status":"ssl_error","status_checked_at":"2026-02-02T08:40:10.926Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T18:46:43.271Z","updated_at":"2026-02-02T10:08:21.711Z","avatar_url":"https://github.com/stencila.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stencila VSCode Extension Demo\n\nThis demo creates a prepared Dockerized environment for testing Stencila, Stencila VSCode and Stencila Cloud without any changes to your workstation's environment. Stencila can also run locally by simply installing the [Stencila VSCode extension](https://marketplace.visualstudio.com/items?itemName=stencila.stencila) in VSCode. The demo environment described below is an alternative available for those who do not want to install VSCode, but want to test out Stencila and Stencila Cloud. \n\n## Two ways to run : \n\n### 1. Launching the demo in the Cloud (EASY!)\n\nOur free tier will let you experiment with Stencila and try out our walkthroughs, or test on your own documents.\n\nYou can launch the demo, in a data center near you, by clicking this button:\n\n[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/stencila/demo-codespace?quickstart=1)\n\n\n### 2. Launching the demo Locally using Docker and Dev Container (more steps)\n\u003cdetails\u003e\n\u003csummary\u003eExpand to see Instructions\u003c/summary\u003e\n\nThis repository has a [Dev Container](https://containers.dev/) defined in the `.devcontainer` directory of the repository. This defines a container that can run Stencila and the associated Stencila VSCode extension on your local machine in a containerized environment. To run locally (requires Docker). \n\n1. Install VSCode or have it already installed\n2. Install Docker or have it already installed\n3. Install the [Dev Container Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) in VSCode\n4. `git clone https://github.com/stencila/demo-codespace`\n5. `cd demo-codespace`\n6. `code .`\n7. Chose \"Reopen in Container from the pop-up in VSCode\"\n\n\u003cimg width=\"531\" alt=\"image\" src=\"https://github.com/user-attachments/assets/89d3da21-bd54-4129-94e6-506889cc9534\"\u003e\n\n\u003c/details\u003e\n\n## Interactive walkthroughs\n\nWhen the Codespace is open we recommend trying one of our interactive walkthroughs. Press \u003ckbd\u003eF2\u003c/kbd\u003e to bring up the Stencila command palette and select from one of the walkthroughs.\n\n\n## Installed languages and packages\n\nThis Codespace includes Python and R with popular data science packages installed:\n\n- Python: `numpy`, `matplotlib`, `pandas`, `requests`\n\n- R: `tidyverse`\n\nIf you think we should add other languages or packages [create an issue](https://github.com/stencila/demo-codespace/issues/new), or submit a PR with changes to the [Dockerfile](https://github.com/stencila/demo-codespace/edit/main/.devcontainer/Dockerfile).\n\n## Customizing the Codespace\n\nYou can [create a fork](https://github.com/stencila/demo-codespace/fork) of this repository and modify the following files to customize the environment:\n\n- add language runtimes and packages to `.devcontainer/Dockerfile`\n\n- add VSCode extensions to `.devcontainer/devcontainer.json`\n\nWe are [planning](https://github.com/stencila/demo-codespace/issues/3) to make it easier to fork and customize this repository in the future.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstencila%2Fdemo-codespace","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstencila%2Fdemo-codespace","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstencila%2Fdemo-codespace/lists"}