{"id":15994373,"url":"https://github.com/oskarrough/rough-ember","last_synced_at":"2025-04-05T00:16:07.851Z","repository":{"id":13350817,"uuid":"16038134","full_name":"oskarrough/rough-ember","owner":"oskarrough","description":"Learning ember.js (and gulp)","archived":false,"fork":false,"pushed_at":"2014-02-21T12:26:04.000Z","size":2432,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-10T08:31:41.316Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://oskarrough.github.io/rough-ember/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"sindresorhus/awesome-nodejs","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oskarrough.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":"2014-01-19T01:53:10.000Z","updated_at":"2014-02-21T12:26:04.000Z","dependencies_parsed_at":"2022-08-25T15:40:52.488Z","dependency_job_id":null,"html_url":"https://github.com/oskarrough/rough-ember","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/oskarrough%2Frough-ember","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oskarrough%2Frough-ember/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oskarrough%2Frough-ember/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oskarrough%2Frough-ember/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oskarrough","download_url":"https://codeload.github.com/oskarrough/rough-ember/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247266566,"owners_count":20910837,"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-10-08T07:08:42.212Z","updated_at":"2025-04-05T00:16:07.830Z","avatar_url":"https://github.com/oskarrough.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rough Ember\n\nThis is part of my quest to master front-end frameworks like Ember and Angular. Hopefully it can serve as a boilerplate for future projects with similar structure.\n\nThe code in this repository will be littered with an excessive amounts of comments. Beware.\n\nSee http://oskarrough.github.io/rough-ember/ for a more or less working example.\n\n## To-do\n\n- Add a way to define meta \u003ctitle\u003e (See https://gist.github.com/machty/8413411)\n- Find a proper restful server\n- Find a way to render for SEO\n\n## Livereload\n\nRemember to active the Livereload browser plugin.\n\n## Structure\n\n### Root level\n\n- `/app` (our application)\n- `/dist` (where our build system generates the working application from /app)\n- `bower.json` (packages needed by our application)\n- `.Gulpfile.js` (our build system)\n- `package.json` (packages needed by our build system)\n- `README.md` (this file)\n\n### App level\n\n- `bower_components` (components are installed here because our /.bowerrc says so)\n- `images`\n- `scripts`\n- `styles`\n- `templates`\n- `index.html`\n\n## Getting started\n\nThe app will run if you run it directly from /app/index.html - but it wont compile your templates nor compile your Sass etc. This is where a build system comes into play. Two popular systems are grunt and gulp. Here I went with gulp.\n\nYou need to install the gulp cli globally first:\n\n`$ npm install -g gulp`\n\nThen you need to install the dependencies this 'rough ember' has:\n\n`$ npm install \u0026\u0026 bower install`\n\nNow you can use the build system. Read through Gulpfile.js to see what's possible. If you write `$ gulp` it will start a server while watching and compiling your files as necessary.\n\nIf things don't look right, try `$ gulp compile` and refresh.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foskarrough%2Frough-ember","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foskarrough%2Frough-ember","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foskarrough%2Frough-ember/lists"}