{"id":13555672,"url":"https://github.com/gr2m/milestones","last_synced_at":"2025-04-22T10:19:50.739Z","repository":{"id":18807074,"uuid":"22021433","full_name":"gr2m/milestones","owner":"gr2m","description":"A GitHub backed Milestone thingy","archived":false,"fork":false,"pushed_at":"2021-03-05T06:42:00.000Z","size":368,"stargazers_count":70,"open_issues_count":20,"forks_count":14,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-19T12:12:57.063Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://gr2m.github.io/milestones/","language":"JavaScript","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/gr2m.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-07-19T22:53:29.000Z","updated_at":"2024-09-27T13:39:43.000Z","dependencies_parsed_at":"2022-09-24T21:32:22.300Z","dependency_job_id":null,"html_url":"https://github.com/gr2m/milestones","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Fmilestones","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Fmilestones/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Fmilestones/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Fmilestones/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gr2m","download_url":"https://codeload.github.com/gr2m/milestones/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250221261,"owners_count":21394680,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-08-01T12:03:20.803Z","updated_at":"2025-04-22T10:19:50.708Z","avatar_url":"https://github.com/gr2m.png","language":"JavaScript","readme":"Milestones\n==========\n\n\u003e A GitHub Api backed Milestone thingy\n\nLocal Setup\n-----------\n\n```\ngit clone git@github.com:gr2m/milestones.git\ncd milestones\nnpm install\nbower install\ngrunt serve\n```\n\nHow it works\n------------\n\nThis is a static HTML5 app that loads issues from a repo right\nfrom the [GitHub API](https://developer.github.com/).\n\nThe repo is currently hardcoded in `src/js/app.js`, but can easily\nbe changed by changing `repoUrl = 'https://github.com/gr2m/milestones'`\nas you like.\n\nFor performance reasons, the response to the GitHub API is cached\nlocally. That way the app can be shown right after page load. Once\nthe request is finished, the local cache gets updated and the app\nwill be rerendered.\n\nThe app has a few assumptions on milestones, issues \u0026 labels of the repo.\n\n1. All Milestones set their owner in the first line of their description.\n   The actual description is then separated by `---`. Here is an example\n\n   ```\n   owner: gr2m\n\n   ---\n\n   Actual Description here\n   ```\n2. All Milestones will be sorted alphabetically. You can prefix the milestone\n   titles with numbers and a space, e.g. `01 My First Milestone`. The `01 ` part\n   will automatically be removed\n3. To mark an issue as active, add the `active` label.\n4. To add efforts to issues, create labels that must start with a number,\n   like `1 easy` or `3 hard`. Add only one effort-label per issue.\n\n\nTODOs\n-----\n\n- allow to dynamically pass another github repo url\n- make it work offline\n\nFine Print\n----------\n\nMilestones have been authored by [Gregor Martynus](https://github.com/gr2m),\nproud member of the [Hoodie Community](http://hood.ie/).\n\nLicense: MIT\n","funding_links":[],"categories":["JavaScript","others"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgr2m%2Fmilestones","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgr2m%2Fmilestones","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgr2m%2Fmilestones/lists"}