8000 angular.js/README.md at master · adrexia/angular.js · GitHub
[go: up one dir, main page]

Skip to content
{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":"css","path":"css","contentType":"directory"},{"name":"docs","path":"docs","contentType":"directory"},{"name":"example","path":"example","contentType":"directory"},{"name":"i18n","path":"i18n","contentType":"directory"},{"name":"images","path":"images","contentType":"directory"},{"name":"lib","path":"lib","contentType":"directory"},{"name":"logs","path":"logs","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":"test","path":"test","contentType":"directory"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".travis.yml","path":".travis.yml","contentType":"file"},{"name":"CHANGELOG.md","path":"CHANGELOG.md","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"Gruntfile.js","path":"Gruntfile.js","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"angularFiles.js","path":"angularFiles.js","contentType":"file"},{"name":"changelog.js","path":"changelog.js","contentType":"file"},{"name":"changelog.spec.js","path":"changelog.spec.js","contentType":"file"},{"name":"changelog.tmp.md","path":"changelog.tmp.md","contentType":"file"},{"name":"check-size.sh","path":"check-size.sh","contentType":"file"},{"name":"gdocs.js","path":"gdocs.js","contentType":"file"},{"name":"gen_docs.sh","path":"gen_docs.sh","contentType":"file"},{"name":"init-repo.sh","path":"init-repo.sh","contentType":"file"},{"name":"package.json","path":"package.json","contentType":"file"},{"name":"release-commit.sh","path":"release-commit.sh","contentType":"file"},{"name":"start-iteration.sh","path":"start-iteration.sh","contentType":"file"},{"name":"testacular-e2e.conf.js","path":"testacular-e2e.conf.js","contentType":"file"},{"name":"testacular-jqlite.conf.js","path":"testacular-jqlite.conf.js","contentType":"file"},{"name":"testacular-jquery.conf.js","path":"testacular-jquery.conf.js","contentType":"file"},{"name":"testacular-modules.conf.js","path":"testacular-modules.conf.js","contentType":"file"},{"name":"validate-commit-msg.js","path":"validate-commit-msg.js","contentType":"file"},{"name":"validate-commit-msg.spec.js","path":"validate-commit-msg.spec.js","contentType":"file"},{"name":"version.js","path":"version.js","contentType":"file"},{"name":"version.yaml","path":"version.yaml","contentType":"file"},{"name":"watchr-docs.rb","path":"watchr-docs.rb","contentType":"file"}],"totalCount":36}},"fileTreeProcessingTime":4.677004,"foldersToFetch":[],"incompleteFileTree":false,"repo":{"id":8897750,"defaultBranch":"master","name":"angular.js","ownerLogin":"adrexia","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2013-03-20T06:34:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/984753?v=4","public":true,"private":false,"isOrgOwned":false},"codeLineWrapEnabled":false,"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"master","listCacheKey":"v0:1613558759.3037581","canEdit":false,"refType":"branch","currentOid":"564963dc27c7d1da681cbda22cf9b219ad51e967"},"path":"README.md","currentUser":null,"blob":{"rawLines":null,"stylingDirectives":null,"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/adrexia/angular.js/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"README.md","displayUrl":"https://github.com/adrexia/angular.js/blob/master/README.md?raw=true","headerInfo":{"blobSize":"1.49 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"8e38aff","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fadrexia%2Fangular.js%2Fblob%2Fmaster%2FREADME.md","isCSV":false,"isRichtext":true,"toc":[{"level":1,"text":"AngularJS","anchor":"angularjs","htmlText":"AngularJS"},{"level":2,"text":"Building AngularJS","anchor":"building-angularjs","htmlText":"Building AngularJS"},{"level":2,"text":"Running Tests","anchor":"running-tests","htmlText":"Running Tests"}],"lineInfo":{"truncatedLoc":"39","truncatedSloc":"29"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Markdown","languageID":222,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/adrexia/angular.js/blob/master/README.md","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/adrexia/angular.js/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/adrexia/angular.js/raw/refs/heads/master/README.md","renderImageOrRaw":false,"richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eAngularJS\u003c/h1\u003e\u003ca id=\"user-content-angularjs\" class=\"anchor\" aria-label=\"Permalink: AngularJS\" href=\"#angularjs\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eAngularJS lets you write client-side web applications as if you had a smarter browser. It lets you\nuse good old HTML (or HAML, Jade and friends!) as your template language and lets you extend HTML’s\nsyntax to express your application’s components clearly and succinctly. It automatically\nsynchronizes data from your UI (view) with your JavaScript objects (model) through 2-way data\nbinding. To help you structure your application better and make it easy to test, AngularJS teaches\nthe browser how to do dependency injection and inversion of control. Oh yeah and it also helps with\nserver-side communication, taming async callbacks with promises and deferreds; and make client-side\nnavigation and deeplinking with hashbang urls or HTML5 pushState a piece of cake. The best of all:\nit makes development fun!\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eWeb site: \u003ca href=\"http://angularjs.org\" rel=\"nofollow\"\u003ehttp://angularjs.org\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTutorial: \u003ca href=\"http://docs.angularjs.org/tutorial\" rel=\"nofollow\"\u003ehttp://docs.angularjs.org/tutorial\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAPI Docs: \u003ca href=\"http://docs.angularjs.org/api\" rel=\"nofollow\"\u003ehttp://docs.angularjs.org/api\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloper Guide: \u003ca href=\"http://docs.angularjs.org/guide\" rel=\"nofollow\"\u003ehttp://docs.angularjs.org/guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eContribution guidelines: \u003ca href=\"http://docs.angularjs.org/misc/contribute\" rel=\"nofollow\"\u003ehttp://docs.angularjs.org/misc/contribute\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBuilding AngularJS\u003c/h2\u003e\u003ca id=\"user-content-building-angularjs\" class=\"anchor\" aria-label=\"Permalink: Building AngularJS\" href=\"#building-angularjs\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"http://docs.angularjs.org/misc/contribute\" rel=\"nofollow\"\u003eOnce you have your environment setup\u003c/a\u003e just run:\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"grunt package\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003egrunt package\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eRunning Tests\u003c/h2\u003e\u003ca id=\"user-content-running-tests\" class=\"anchor\" aria-label=\"Permalink: Running Tests\" href=\"#running-tests\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eTo execute all unit tests, use:\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"grunt test:unit\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003egrunt test:unit\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eTo execute end-to-end (e2e) tests, use:\u003c/p\u003e\n\u003cdiv class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"grunt package\ngrunt test:e2e\"\u003e\u003cpre class=\"notranslate\"\u003e\u003ccode\u003egrunt package\ngrunt test:e2e\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eTo learn more about the grunt tasks, run \u003ccode\u003egrunt --help\u003c/code\u003e and also read our\n\u003ca href=\"http://docs.angularjs.org/misc/contribute\" rel=\"nofollow\"\u003econtribution guidelines\u003c/a\u003e.\u003c/p\u003e\n\u003c/article\u003e","renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"AngularJS","kind":"section_1","ident_start":0,"ident_end":9,"extent_start":0,"extent_end":20,"fully_qualified_name":"AngularJS","ident_utf16":{"start":{"line_number":0,"utf16_col":0},"end":{"line_number":0,"utf16_col":9}},"extent_utf16":{"start":{"line_number":0,"utf16_col":0},"end":{"line_number":2,"utf16_col":0}}},{"name":"Building AngularJS","kind":"section_2","ident_start":1077,"ident_end":1095,"extent_start":1077,"extent_end":1106,"fully_qualified_name":"Building AngularJS","ident_utf16":{"start":{"line_number":19,"utf16_col":0},"end":{"line_number":19,"utf16_col":18}},"extent_utf16":{"start":{"line_number":19,"utf16_col":0},"end":{"line_number":21,"utf16_col":0}}},{"name":"Running Tests","kind":"section_2","ident_start":1219,"ident_end":1232,"extent_start":1219,"extent_end":1247,"fully_qualified_name":"Running Tests","ident_utf16":{"start":{"line_number":26,"utf16_col":0},"end":{"line_number":26,"utf16_col":13}},"extent_utf16":{"start":{"line_number":26,"utf16_col":0},"end":{"line_number":28,"utf16_col":0}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"modelsAccessAllowed":false,"modelsRepoIntegrationEnabled":false,"csrf_tokens":{"/adrexia/angular.js/branches":{"post":"UVF8VoCgUEJhi4JVEN7SDIeNJAOosD4WqrCmfU8hLR6X6cXBy04Z9Ht2-VGPWr4X6Fn5PfZY7GcKEeGsdiq3Kg"},"/repos/preferences":{"post":"kcka1i-caZ7ubdR2wfz4UYwnMy4Gh7odXKUlpY90yLV6SSrwNjJ0T03IdpwQMz3VlMZKwXfxdfmrJcaf3UamhQ"}}},"title":"angular.js/README.md at master · adrexia/angular.js","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-7d7eb7c71814.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-1ae9fa256942.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true,"github_models_repo_integration":false}}}
0