{"id":45447227,"url":"https://github.com/bmurty/site","last_synced_at":"2026-04-07T05:04:41.637Z","repository":{"id":41054104,"uuid":"495644270","full_name":"bmurty/site","owner":"bmurty","description":"Murty website","archived":false,"fork":false,"pushed_at":"2026-03-23T23:20:07.000Z","size":21142,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2026-04-02T07:39:28.292Z","etag":null,"topics":["ai-agents","deno","deno-deploy","github-actions","javascript","nunjucks","static-site","typescipt"],"latest_commit_sha":null,"homepage":"https://murty.au/","language":"TypeScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bmurty.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"AGENTS.md","dco":null,"cla":null},"funding":{"github":"brendanmurty"}},"created_at":"2022-05-24T02:38:15.000Z","updated_at":"2026-03-23T23:20:11.000Z","dependencies_parsed_at":"2023-02-18T23:15:43.343Z","dependency_job_id":"3c6c2783-9020-4914-af43-471af44f08ad","html_url":"https://github.com/bmurty/site","commit_stats":null,"previous_names":["brendanmurty/site","bmurty/site"],"tags_count":410,"template":false,"template_full_name":null,"purl":"pkg:github/bmurty/site","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmurty%2Fsite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmurty%2Fsite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmurty%2Fsite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmurty%2Fsite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bmurty","download_url":"https://codeload.github.com/bmurty/site/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmurty%2Fsite/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31500408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"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":["ai-agents","deno","deno-deploy","github-actions","javascript","nunjucks","static-site","typescipt"],"created_at":"2026-02-22T04:04:32.532Z","updated_at":"2026-04-07T05:04:41.600Z","avatar_url":"https://github.com/bmurty.png","language":"TypeScript","funding_links":["https://github.com/sponsors/brendanmurty"],"categories":[],"sub_categories":[],"readme":"# Murty Website\n\n## Summary\n\nThis repository contains the [murty.au](https://murty.au/) website, which has been built with [Deno](https://deno.land/), [Lume](https://lumeland.github.io/), a licensed version of the [IO font by Mass-Driver](https://io.mass-driver.com/), and the free [Font Awesome icon pack](https://fontawesome.com/).\n\nTests, build and local server commands are available from local environments.\n\nReleases can be manually triggered via the `Release` [GitHub Action Workflow](.github/workflows/release.yml), which includes checking the test and build processed work before starting a new deployment [Deno Deploy](https://deno.com/deploy). It then publishes a new [GitHub Release](https://github.com/bmurty/site/releases).\n\nThird-party dependencies are kept up to date via a scheduled [GitHub Action Workflow](.github/workflows/dependencies.yml), which can also be triggered manually. If there are changes, it confirms they don't break tests or builds, then creates a Pull Request.\n\n## Structure\n\n- [.github/workflows/dependencies.yml](.github/workflows/dependencies.yml) - Automatic dependency upgrade workflow.\n- [.github/workflows/release.yml](.github/workflows/release.yml) - Release and deployment workflow.\n- [.vscode](.vscode/) - Customised [VS Code](https://code.visualstudio.com/) project configuration.\n- [.zed](.zed/) - Customised [Zed Editor](https://zed.dev/) project configuration.\n- [assets](assets/) - Static files like images and PDFs.\n- [bin](bin/) - Bash helper scripts, run `deno task` to show available options.\n- [config](config/) - Supporting configuration files.\n- [content](content/) - Website page content in [Markdown](https://daringfireball.net/projects/markdown/syntax) files.\n- [src](src/) - Source code and related unit tests.\n- [src/layouts](src/layouts/) - Nunjucks page layouts.\n- [src/styles](src/styles/) - CSS styles.\n- [src/templates](src/templates/) - Nunjucks page templates.\n- [AGENTS.md](AGENTS.md) - AI Agent instructions, technical docs and guidance.\n- [deno.json](deno.json) - [Deno](https://deno.land/) imports, tasks and configuration.\n\n## Initial Setup\n\n1. Fork this repository\n2. Make a local clone of that forked repository\n3. Install the [latest stable release of Deno](https://deno.com/)\n4. Run the setup script: `deno task setup`\n5. Update some files in the forked repository\n\n- Update `.github/workflows/release.yml` to use your forked GitHub repository URL\n- All files in the `content` directory **must** contain your own content instead\n- All files in the `assets` directory **must** contain your own static files instead\n- Purchase your own license to use the [Mass-Driver IO font](https://io.mass-driver.com/) or update the CSS to use other fonts\n\n6. Commit and push all of these changes to your forked repository\n7. Setup your own [Deno Deploy](https://deno.com/deploy) Org, Project and Personal Access Token\n8. Update the Settings for your forked repository via GitHub:\n\n- Go to `Settings \u003e Security \u003e Secrets and variables \u003e Actions`\n- Add new `Repository secrets` for the variables in [.env.github.example](.env.github.example)\n\n9. Setup [Google Analytics](https://analytics.google.com/):\n\n- Create a new site in your own account\n- Update your `.env` file's `GOOGLE_ANALYTICS_SITE_CODE` value to use your new `Measurement ID`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmurty%2Fsite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbmurty%2Fsite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmurty%2Fsite/lists"}