{"id":19514872,"url":"https://github.com/ndp/trackban","last_synced_at":"2025-10-25T23:34:31.229Z","repository":{"id":8992501,"uuid":"10741649","full_name":"ndp/trackban","owner":"ndp","description":"My own little take on trackban-- if it's going to be online, let's do some cool stuff","archived":false,"fork":false,"pushed_at":"2013-07-16T05:09:42.000Z","size":6188,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-23T13:40:21.140Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/ndp.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}},"created_at":"2013-06-17T16:22:49.000Z","updated_at":"2024-11-27T17:59:54.000Z","dependencies_parsed_at":"2022-09-11T02:51:01.645Z","dependency_job_id":null,"html_url":"https://github.com/ndp/trackban","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndp%2Ftrackban","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndp%2Ftrackban/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndp%2Ftrackban/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndp%2Ftrackban/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ndp","download_url":"https://codeload.github.com/ndp/trackban/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240766676,"owners_count":19854114,"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-11-10T23:37:54.536Z","updated_at":"2025-10-25T23:34:26.181Z","avatar_url":"https://github.com/ndp.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"== Vision \u0026 Goals\n\nScrolling up and down to see a timeline of a project.\nThe project is divided into epochs: past, present, future (and undefined ?).\n\nEven less intrusive UX than Pivotal Tracker.\n\nSomewhat flexible workflow.\n\nEach story belongs to a theme.\n\nAll stores are rank ordered.\n\nStories can be tagged, and then filtered by tag.\n\nMilestones can be inserted between any two stories.\n\nStories grouped by theme, user, or ?\n\nFilter out/focus on stories by user, theme, epoch, tag.\n\nScrolling into the past gives tools appropriate to the past, and into the future, appropriate for the future.\nFor example, scrolling into the past should facilitate retrospectives-- timelines, 5 whys analysis, etc.\n\nStructure code to accept modules tools based on the epoch.\n\nLearn angular.js and MongoDB\n\n=== Grouping\n\nStories may be grouped (possible views)\n\nThemes\n\nStories\n\nThemes \u003e Stories\n\nMilestones \u003e Stories\n\nMilestones \u003e Themes \u003e Stories\n\nThemes \u003e Milestones \u003e Stories\n\nEpochs \u003e Themes\n\nEpochs \u003e Stories\n\nEpochs \u003e Themes \u003e Stories\n\nEpochs \u003e Milestones \u003e Stories\n\nEpochs \u003e Milestones \u003e Themes \u003e Stories\n\nEpochs \u003e Themes \u003e Milestones \u003e Stories\n\nAlso Group by\nTag\nWorker\nEstimate\nState\n\ngroup(stories) =\u003e [{group: 'story', values[{},{}]}]\ngroup(stories, :theme) =\u003e [{group: 'theme', values[{group: 'story', values: [{},{}]}]\n\ngroup(stories, :epoch, :milestone) =\u003e [{group: epoch, epoch: past, values[...]}, )\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndp%2Ftrackban","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fndp%2Ftrackban","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndp%2Ftrackban/lists"}