{"id":40429694,"url":"https://github.com/tapestry-cloud/website","last_synced_at":"2026-01-20T16:03:10.543Z","repository":{"id":139116092,"uuid":"73918606","full_name":"tapestry-cloud/website","owner":"tapestry-cloud","description":"Source Tapestry Project for tapestry.cloud","archived":false,"fork":false,"pushed_at":"2025-12-17T23:13:16.000Z","size":300,"stargazers_count":9,"open_issues_count":17,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-01-13T06:11:12.975Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.tapestry.cloud/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tapestry-cloud.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-11-16T12:34:57.000Z","updated_at":"2025-12-17T23:13:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"8ab90e16-4ca6-4683-bafe-a2b5d77b0366","html_url":"https://github.com/tapestry-cloud/website","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tapestry-cloud/website","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapestry-cloud%2Fwebsite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapestry-cloud%2Fwebsite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapestry-cloud%2Fwebsite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapestry-cloud%2Fwebsite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tapestry-cloud","download_url":"https://codeload.github.com/tapestry-cloud/website/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapestry-cloud%2Fwebsite/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28606310,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T14:45:23.139Z","status":"ssl_error","status_checked_at":"2026-01-20T14:44:16.929Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":"2026-01-20T16:03:10.471Z","updated_at":"2026-01-20T16:03:10.534Z","avatar_url":"https://github.com/tapestry-cloud.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eTapestry Website\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\u003cem\u003eSource for Tapestry website and documentation\u003c/em\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"LICENSE\"\u003e\u003cimg src=\"https://poser.pugx.org/laravel/framework/license.svg\" alt=\"License\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## About this repository\nThis is the source code repository for the documentation website [tapestry.cloud](https://www.tapestry.cloud). It provides documentation for the [Tapestry static site generator](https://github.com/tapestry-cloud/tapestry).\n\n## Building the website locally\nThis project is quite old and uses an outdated version of PHP and Node having been built when Node v10 and PHP 7.4 were in use. As such I recommend using [Docker](https://www.docker.com/) to build the website locally.\n\nIf you still want to build the website locally, you'll need to install Node v10 and PHP v7.4 befoe running the following commands:\n\n```bash\n# Clone a local copy of this repository\ngit clone https://github.com/tapestry-cloud/tapestry-cloud-src.git\n\n# Install PHP dependencies (for Tapestry) and node dependencies (for building assets)\ncomposer install \u0026\u0026 yarn install\n\n# Execute the build task with gulp\ngulp build\n\n# Use the basic http server built into PHP to serve the content of `build_local` to 127.0.0.1:3000\nphp -S 127.0.0.1:3000 -t build_local\n```\n\n## Building the website with Docker\nIn 2025, I added a `Dockerfile` to this project so that it can be built within a container and run locally. To build the image and run the container, run the following commands:\n\n```bash\n# Clone a local copy of this repository\ngit clone https://github.com/tapestry-cloud/tapestry-cloud-src.git\n\n# Build the image\ndocker build -t tapestry-website .\n\n# Run the container\ndocker run -it -p 80:3000 tapestry-website\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftapestry-cloud%2Fwebsite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftapestry-cloud%2Fwebsite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftapestry-cloud%2Fwebsite/lists"}