{"id":16347938,"url":"https://github.com/iroy2000/backbone-tutorial","last_synced_at":"2025-10-06T19:50:28.216Z","repository":{"id":9183340,"uuid":"10986006","full_name":"iroy2000/backbone-tutorial","owner":"iroy2000","description":"Backbone Hands On tutorial for future class","archived":false,"fork":false,"pushed_at":"2013-09-29T22:31:12.000Z","size":536,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-19T06:06:38.634Z","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":"enricopvarella/fig-standards","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iroy2000.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-27T03:15:41.000Z","updated_at":"2014-05-06T06:39:17.000Z","dependencies_parsed_at":"2022-08-30T10:41:13.640Z","dependency_job_id":null,"html_url":"https://github.com/iroy2000/backbone-tutorial","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/iroy2000/backbone-tutorial","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iroy2000%2Fbackbone-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iroy2000%2Fbackbone-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iroy2000%2Fbackbone-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iroy2000%2Fbackbone-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iroy2000","download_url":"https://codeload.github.com/iroy2000/backbone-tutorial/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iroy2000%2Fbackbone-tutorial/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278671750,"owners_count":26025743,"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","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"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-11T00:47:18.120Z","updated_at":"2025-10-06T19:50:28.186Z","avatar_url":"https://github.com/iroy2000.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Backbone Hands On Tutorial\n--------\n\nThis project serves as the material on learning how to develop a backbone application, or understand how backbone works. \n\nYou can follow the instructions below or you can start poking around yourself. \n\n****Disclaimer**** This project is for education purpose, please do not use this code for production use.\n\n\n###Structure\nThe below structure is just how this project setup, doesn't have to be like this. You can setup whatever ways you like when you create your future project.\n\n- www/template/ **--\u003e template fragment**\n- www/js/\n    - main.js  **--\u003e entry point**\n    - app/     **--\u003e your application**        \n        - models/ **--\u003e your Model code**\n        - routers/ **--\u003e your Router code**\n        - views/ **--\u003eyour view code**\n       \n\n###Treasure Hunt\nLet's do the following task to get familiar yourself first.\n\n- go to main.js and look at how this project is setup and how requireJS works.\n- go to routers/ and add more routes and see how Backbone behaves when routes changes.\n- go to models/ and create model and collection, you can look at the example and try to understand the relationship between both.\n- go to views/  create a view class and how you can represents your model data into view.\n\n\n###Build Tool\nThis build tool will minimize and optimize your static assets.  You need Node install in order to run this build tool. \n\nJust go to build-tool folder and run\n\u003enode r.js -o app.build.js\n\n\n- build-tool/\n    - app.build.js\n    - r.js\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Firoy2000%2Fbackbone-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Firoy2000%2Fbackbone-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Firoy2000%2Fbackbone-tutorial/lists"}