{"id":14954561,"url":"https://github.com/meteor/angular-tutorial","last_synced_at":"2026-01-16T01:38:12.460Z","repository":{"id":47465152,"uuid":"356692292","full_name":"meteor/angular-tutorial","owner":"meteor","description":null,"archived":false,"fork":false,"pushed_at":"2021-08-30T19:55:48.000Z","size":4729,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-02-09T14:18:08.427Z","etag":null,"topics":["angular","hacktoberfest","meteor"],"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/meteor.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":"2021-04-10T20:55:14.000Z","updated_at":"2021-11-22T14:46:32.000Z","dependencies_parsed_at":"2022-09-16T23:41:12.866Z","dependency_job_id":null,"html_url":"https://github.com/meteor/angular-tutorial","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/meteor%2Fangular-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meteor%2Fangular-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meteor%2Fangular-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meteor%2Fangular-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/meteor","download_url":"https://codeload.github.com/meteor/angular-tutorial/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247109443,"owners_count":20885085,"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":["angular","hacktoberfest","meteor"],"created_at":"2024-09-24T13:04:12.944Z","updated_at":"2026-01-16T01:38:12.413Z","avatar_url":"https://github.com/meteor.png","language":"JavaScript","readme":"## Meteor Vue Tutorial\n\nIf you are looking for the tutorial, please go to [https://vue-tutorial.meteor.com](https://vue-tutorial.meteor.com) and check it there. \n\nThis repository is the place to check the code (`src` folder) and to make contributions. \n\nRead in the tutorial home page where you should ask questions (spoiler: [Forums](https://forums.meteor.com) or [Slack](https://join.slack.com/t/meteor-community/shared_invite/enQtODA0NTU2Nzk5MTA3LWY5NGMxMWRjZDgzYWMyMTEyYTQ3MTcwZmU2YjM5MTY3MjJkZjQ0NWRjOGZlYmIxZjFlYTA5Mjg4OTk3ODRiOTc)).\n\nThis is a [hexo](https://hexo.io) static site used to generate the [Meteor Vue Tutorial Docs](https://vue-tutorial.meteor.com).\n\n## Contributing\n\nWe'd love your contributions! Please send us Pull Requests or open issues on [github](https://github.com/meteor/vue-tutorial). Also, read the [contribution guidelines](https://github.com/meteor/docs/blob/master/Contributing.md).\n\nIf you are making a larger contribution, you may need to run the site locally:\n\n### Running locally\n\n- Install [nvm](https://github.com/nvm-sh/nvm) to manage your Node.js (yes, this is a hexo project and not Meteor, in Meteor you don't need to worry about Node.js versions at all)\n\n  `curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash`\n- Install Node.js 8.11.2:\n\n  `nvm install 8.11.2`\n  \n- Install the project\n\n  `npm install`\n\n- Run it\n\n  `npm start`\n  \n### Styles and Lint\n\nMake sure your changes are not breaking styles and lint rules, in the root project, run:\n\n  - `npm install`\n  - `npm run quave-check`\n  \n`quave-check` should not return any error or warning. If it does you need to fix them before sending a PR.\n\nIf you get an error because some npm modules are not resolved (`import/no-unresolved`) you need to run `npm install` inside the Meteor project that is throwing this error so you generate the `node_modules` folder for it.\n\nWe have a git hook to prevent commits that are not passing these rules but it's good to double-check as maybe your hooks set up can be messed up.\n  \n### Making a Pull Request\n\n- Create a fork and make your changes on it.\n\n- Test your changes and make sure you sync your code changes (`src` folder) with your text changes (`tutorial` folder).\n\n- Build your changes:\n\n`npm run build`\n\n- Create your Pull Request against `master` branch.\n\n- Sign the CLA.\n\n- Wait for feedback or approval.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeteor%2Fangular-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmeteor%2Fangular-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeteor%2Fangular-tutorial/lists"}