{"id":19916825,"url":"https://github.com/srackham/routeless-backbone-contacts","last_synced_at":"2025-06-17T11:08:27.683Z","repository":{"id":1718111,"uuid":"2448259","full_name":"srackham/routeless-backbone-contacts","owner":"srackham","description":"Routeless client-side CRUD tutorial application written using CoffeeScript and Backbone.js","archived":false,"fork":false,"pushed_at":"2011-10-25T03:55:34.000Z","size":428,"stargazers_count":15,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-17T11:08:20.342Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/srackham.png","metadata":{"files":{"readme":"README.asciidoc","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":"2011-09-24T04:11:50.000Z","updated_at":"2020-04-25T00:59:22.000Z","dependencies_parsed_at":"2022-08-22T22:31:29.239Z","dependency_job_id":null,"html_url":"https://github.com/srackham/routeless-backbone-contacts","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/srackham/routeless-backbone-contacts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srackham%2Frouteless-backbone-contacts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srackham%2Frouteless-backbone-contacts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srackham%2Frouteless-backbone-contacts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srackham%2Frouteless-backbone-contacts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/srackham","download_url":"https://codeload.github.com/srackham/routeless-backbone-contacts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srackham%2Frouteless-backbone-contacts/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260346865,"owners_count":22995150,"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-12T21:47:44.384Z","updated_at":"2025-06-17T11:08:22.669Z","avatar_url":"https://github.com/srackham.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"= Routeless Backbone.js Contacts\n:max-width: 50em\n\n//References\n:backbone: http://documentcloud.github.com/backbone/[Backbone.js]\n:underscore: http://documentcloud.github.com/underscore/[Underscore.js]\n:coffeescript: http://jashkenas.github.com/coffee-script/[CoffeeScript]\n:webstorage: http://en.wikipedia.org/wiki/Web_Storage[Web\u0026nbsp;Storage]\n:stylus: http://learnboost.github.com/stylus/[Stylus]\n:jquery: http://jquery.com/[jQuery]\n:selenium: http://seleniumhq.org/[Selenium]\n\nVersions 1.0, 2.0 and 3.0 of the 'Routeless Backbone.js Contacts'\ntutorial.\n\n'Routeless Backbone.js Contacts' is a totally client-side CRUD\ntutorial application written using {coffeescript}, {stylus},\n{backbone} and {jquery} which are a perfect match for writing concise,\nreadable well structured web applications.\n\n- Uses DOM events exclusively for UI navigation.\n- The contacts data is persisted locally using browser {webstorage}.\n- Templates are written using {underscore} templates (included with\n  {backbone}).\n- Tested with {selenium}.\n\n[cols=\"2,5,3\",width=\"75%\",options=\"header\"]\n|==========================================\n|Version |Documentation |Source\n\n|3.0\n|http://srackham.wordpress.com/2011/10/25/testing-coffeescript-apps-with-selenium/[Testing\nCoffeeScript apps with Selenium]\n|At tag 3.0\n\n|2.0\n|http://srackham.wordpress.com/2011/10/02/routeless-backbone-contacts-2-0/[Routeless Backbone Contacts 2.0]\n|At tag 2.0\n\n|1.0\n|http://srackham.wordpress.com/2011/09/22/routeless-backbone-contacts/[Routeless Backbone Contacts]\n|At tag 1.0\n|==========================================\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrackham%2Frouteless-backbone-contacts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsrackham%2Frouteless-backbone-contacts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrackham%2Frouteless-backbone-contacts/lists"}