{"id":17459069,"url":"https://github.com/arjunattam/arjun.is","last_synced_at":"2026-02-02T03:02:52.374Z","repository":{"id":39652944,"uuid":"135968529","full_name":"arjunattam/arjun.is","owner":"arjunattam","description":null,"archived":false,"fork":false,"pushed_at":"2024-06-18T07:34:18.000Z","size":10375,"stargazers_count":1,"open_issues_count":10,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-21T23:03:04.366Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://arjun.is","language":"Nunjucks","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arjunattam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2018-06-04T03:58:07.000Z","updated_at":"2024-06-18T07:33:56.000Z","dependencies_parsed_at":"2024-01-19T10:55:53.806Z","dependency_job_id":"6c230894-4ece-4150-b244-9b3a3788a681","html_url":"https://github.com/arjunattam/arjun.is","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/arjunattam/arjun.is","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arjunattam%2Farjun.is","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arjunattam%2Farjun.is/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arjunattam%2Farjun.is/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arjunattam%2Farjun.is/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arjunattam","download_url":"https://codeload.github.com/arjunattam/arjun.is/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arjunattam%2Farjun.is/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29002633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-02T01:32:03.847Z","status":"online","status_checked_at":"2026-02-02T02:00:07.448Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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-10-18T04:41:55.683Z","updated_at":"2026-02-02T03:02:52.359Z","avatar_url":"https://github.com/arjunattam.png","language":"Nunjucks","funding_links":[],"categories":[],"sub_categories":[],"readme":"# arjun.is\n\nThis repo powers arjun.is. Built with Eleventy and hosted on Vercel.\n\n## Usage\n\n```bash\nnpm install\nnpm run build\n```\n\nFor local setup, run the following (`fetchPosts.js` fetches posts from GitHub Issues). Delete `scripts/.cached-issues.json` to force a re-fetch.\n\n```bash\nnode scripts/fetchPosts.js\nnpm run serve\n```\n\nPre-requisites for local:\n- Setup a [PAT](https://github.com/settings/tokens?type=beta) in `GITHUB_TOKEN=xyz` in .env. This token needs to have permissions to access issues on this repo\n- (Note to self) While committing changes, don't stage `.md` changes in `.gitignore`\n\n## How it works\n\nThe current version supports two sources of content (blog posts): markdown files and GitHub Issues. Effectively, this makes GitHub Issues the CMS for my blog. My intent was to move over to GitHub Issues completely, but given that I had existing posts in markdown, I went ahead with this approach (instead of neater? [approaches](https://github.com/NickColley/website-from-github-issues) that build on 11ty magic.)\n\n![Website arch](https://user-images.githubusercontent.com/284612/235308166-b4c21da4-a004-44fb-95eb-8af8e6d0b4aa.png)\n\n### Issue tag convention\n\n- All tags are passthrough — except ones prefixed with `meta:`\n- For example\n    - `meta:internal` for issues related to site fixes\n    - `meta:published` for issues that are published\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farjunattam%2Farjun.is","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farjunattam%2Farjun.is","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farjunattam%2Farjun.is/lists"}