From efbf2593182999e49e278942e7f36f400abe0ed0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesu=CC=81s=20Rodri=CC=81guez?= Date: Fri, 29 Jul 2016 13:27:06 +0200 Subject: [PATCH 01/11] chore: fix linting --- public/docs/_examples/toh-5/ts/app/app.component.1.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/public/docs/_examples/toh-5/ts/app/app.component.1.ts b/public/docs/_examples/toh-5/ts/app/app.component.1.ts index 2f0e3506dd..789e14d9be 100644 --- a/public/docs/_examples/toh-5/ts/app/app.component.1.ts +++ b/public/docs/_examples/toh-5/ts/app/app.component.1.ts @@ -1,4 +1,3 @@ -/* tslint:disable no-unused-variables */ // #docplaster // #docregion import { Component } from '@angular/core'; @@ -7,9 +6,6 @@ import { HeroService } from './hero.service'; import { HeroesComponent } from './heroes.component'; // #enddocregion -// For testing only -import { ROUTER_DIRECTIVES } from '@angular/router'; - // #docregion @Component({ selector: 'my-app', From 5ca22eed32bd840aa38c658a8ada02e727844df6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesu=CC=81s=20Rodri=CC=81guez?= Date: Tue, 26 Jul 2016 14:59:15 +0200 Subject: [PATCH 02/11] docs(architecture): rename missing library --- public/docs/ts/latest/guide/architecture.jade | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/docs/ts/latest/guide/architecture.jade b/public/docs/ts/latest/guide/architecture.jade index 915f3e52b8..fbf782f6f2 100644 --- a/public/docs/ts/latest/guide/architecture.jade +++ b/public/docs/ts/latest/guide/architecture.jade @@ -120,7 +120,7 @@ block angular-library-modules `!{_at_angular}/core` is the primary Angular library from which we get most of what we need.
- There are other important Angular libraries too, such as `!{_at_angular}/common`, `!{_at_angular}/router`, and `!{_at_angular}/animate`. + There are other important Angular libraries too, such as `!{_at_angular}/common`, `!{_at_angular}/router`, and `!{_at_angular}/http`. We import what we need from an Angular !{_library_module}. block angular-imports From 11860bf298feebec0a23bb1952782ec9ab2d8409 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesu=CC=81s=20Rodri=CC=81guez?= Date: Wed, 27 Jul 2016 12:16:50 +0200 Subject: [PATCH 03/11] chore: bump node requirements in the README --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2393a19daa..0731e20550 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ Learn how to [contribute to Angular.io](https://github.com/angular/angular.js/bl ## Development Setup This site relies heavily on node and npm. -1. Make sure you are using the latest node and npm; +1. Make sure you are using at least node v.5+ and latest npm; if not install [nvm](https://github.com/creationix/nvm) to get node going on your machine. 1. install these npm packages *globally*: `npm install -g harp gulp` @@ -35,7 +35,7 @@ The two cloned repo directories must be sibling. 1. cd into root directory `angular.io/` 1. install the *all-docs* local packages by running `npm install` -> If running node v.5+, you probably must rebuild `node-sass` in a separate step: `npm rebuild node-sass` +> You probably must rebuild `node-sass` in a separate step: `npm rebuild node-sass` 1. See [below](#code-sample-development) for code sample development preparation. From 4b3b3a2d5017ff36ece40c5a2cbb7ca34e6640fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesu=CC=81s=20Rodri=CC=81guez?= Date: Thu, 28 Jul 2016 11:57:08 +0200 Subject: [PATCH 04/11] chore: update typings --- public/docs/_examples/typings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/docs/_examples/typings.json b/public/docs/_examples/typings.json index 3385926d1f..a4bf5572aa 100644 --- a/public/docs/_examples/typings.json +++ b/public/docs/_examples/typings.json @@ -2,6 +2,6 @@ "globalDependencies": { "core-js": "registry:dt/core-js#0.0.0+20160602141332", "jasmine": "registry:dt/jasmine#2.2.0+20160621224255", - "node": "registry:dt/node#6.0.0+20160621231320" + "node": "registry:dt/node#6.0.0+20160720070758" } } From abd6febed5b05e36d0759799b5961950a555c203 Mon Sep 17 00:00:00 2001 From: Gerard Sans Date: Thu, 28 Jul 2016 17:15:46 +0100 Subject: [PATCH 05/11] docs(animation): fix typo! =O closes #1992 --- public/docs/ts/latest/guide/animations.jade | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/docs/ts/latest/guide/animations.jade b/public/docs/ts/latest/guide/animations.jade index d00e0ba34d..6a14d4b0d4 100644 --- a/public/docs/ts/latest/guide/animations.jade +++ b/public/docs/ts/latest/guide/animations.jade @@ -221,7 +221,7 @@ figure.image-display * `'3em'` * `'100%'` - For most dimensinal properties we can also just define a number which is then assumed to be + For most dimensional properties we can also just define a number which is then assumed to be in pixels: * `50` is the same as saying `'50px'` From 92239a80edec0ce4bb87dd1820555c92ffe880c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesu=CC=81s=20Rodri=CC=81guez?= Date: Fri, 29 Jul 2016 13:46:53 +0200 Subject: [PATCH 06/11] docs(DI): fix incorrect snippet --- .../ts/app/heroes/heroes.component.1.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/public/docs/_examples/dependency-injection/ts/app/heroes/heroes.component.1.ts b/public/docs/_examples/dependency-injection/ts/app/heroes/heroes.component.1.ts index 9d25972eb0..b089dba80f 100644 --- a/public/docs/_examples/dependency-injection/ts/app/heroes/heroes.component.1.ts +++ b/public/docs/_examples/dependency-injection/ts/app/heroes/heroes.component.1.ts @@ -6,11 +6,11 @@ import { Component } from '@angular/core'; import { HeroListComponent } from './hero-list.component.2'; import { HeroService } from './hero.service.1'; /* -// #docregion full +// #docregion full, v1 import { HeroListComponent } from './hero-list.component'; -// #docregion v1 +// #enddocregion v1 import { HeroService } from './hero.service'; -// #enddocregion full, v1 +// #enddocregion full */ // #docregion full, v1 From 4507589e2698b9058d11fcf658666e7107d6c08c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesu=CC=81s=20Rodri=CC=81guez?= Date: Fri, 29 Jul 2016 15:33:43 +0200 Subject: [PATCH 07/11] docs(toh): add explanation for using the search box closes #2002 --- .../toh-6/ts/app/dashboard.component.ts | 2 ++ public/docs/ts/latest/tutorial/toh-pt6.jade | 16 ++++++++++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/public/docs/_examples/toh-6/ts/app/dashboard.component.ts b/public/docs/_examples/toh-6/ts/app/dashboard.component.ts index f7b4100cee..82a817fa5a 100644 --- a/public/docs/_examples/toh-6/ts/app/dashboard.component.ts +++ b/public/docs/_examples/toh-6/ts/app/dashboard.component.ts @@ -1,5 +1,6 @@ // #docplaster // #docregion +// #docregion hero-search-component import { Component, OnInit } from '@angular/core'; import { Router } from '@angular/router'; @@ -13,6 +14,7 @@ import { HeroSearchComponent } from './hero-search.component'; styleUrls: ['app/dashboard.component.css'], directives: [HeroSearchComponent] }) +// #enddocregion hero-search-component export class DashboardComponent implements OnInit { heroes: Hero[] = []; diff --git a/public/docs/ts/latest/tutorial/toh-pt6.jade b/public/docs/ts/latest/tutorial/toh-pt6.jade index 6e3fa96c65..104c8575fe 100644 --- a/public/docs/ts/latest/tutorial/toh-pt6.jade +++ b/public/docs/ts/latest/tutorial/toh-pt6.jade @@ -492,9 +492,21 @@ block observables-section :marked We load them all at once by importing `rxjs-extensions` in `AppComponent`. - +makeExample('toh-6/ts/app/app.component.ts', 'rxjs-extensions', 'app/app/app.component.ts')(format=".") + +makeExample('toh-6/ts/app/app.component.ts', 'rxjs-extensions', 'app/app.component.ts')(format=".") + + :marked + ### Adding the search component to the dashboard + + We add the `HeroSearchComponent` to the bottom of the `DashboardComponent` template. + + +makeExample('toh-6/ts/app/dashboard.component.html', null, 'dashboard.component.html') + + :marked + And finally, we import the `HeroSearchComponent` and add it to the `directives` array. + + +makeExcerpt('app/dashboard.component.ts', 'hero-search-component') + :marked - Finally, we add the `HeroSearchComponent` to the bottom of the `DashboardComponent`. Run the app again, go to the *Dashboard*, and enter some text in the search box below the hero tiles. At some point it might look like this. From 486d6c4986616ff0cf08c7639caabab4716b8f81 Mon Sep 17 00:00:00 2001 From: Thomas Burleson Date: Tue, 26 Jul 2016 07:13:47 -0500 Subject: [PATCH 08/11] update(bio): improve picture and bio description --- harp.json | 2 +- public/resources/images/bios/thomas.jpg | Bin 13750 -> 17453 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/harp.json b/harp.json index c173f53512..b31ee4bd18 100644 --- a/harp.json +++ b/harp.json @@ -67,7 +67,7 @@ "picture": "/resources/images/bios/thomas.jpg", "twitter": "ThomasBurleson", "website": "http://www.solutionOptimist.com", - "bio": "Thomas is a software architect for commercial & open-source web solutions. With over 15 years working on thin-client RUX [using Flex and Angular], Thomas is passionate about software excellence, and distributed team-development. Thomas is the Team Lead for Google's Angular Material OSS. His mission is to work with a fantastic team and help deliver a framework of UX components for the AngularJS frameworks (v1.x and v2). He previously worked at SiriusXM as a UX and Principal Architect for their Internet Radio applications.", + "bio": "Angular Material 1.x Team Lead. Thomas works with the Angular core teams and helps deliver the Angular-native UX framework (v1.x and v2) based on Google's Material Design.", "type": "Lead" }, diff --git a/public/resources/images/bios/thomas.jpg b/public/resources/images/bios/thomas.jpg index 9557a2392e19966cac22aad57b434b4851ea7750..b648e626177070ed59a2e0d58c42b4d41a741219 100644 GIT binary patch delta 17070 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 literal 13750 zcmbW71ymeMx2St?cXzkJU4lCVcTI2~U~m#VkYIyDaCdhJL~wTvkl+LjfdD}g-f+&p z&i}u=*1hkoTRp4ln_auAYwum%T`dpG4;uiUnv$v#00Myk75D}`YyxqL{!aD)prHY9 z004jnAcF`1L^y%q8vvpJkpE%;Py0dgg@bWRidwy*FuM)8U z^zR-E5dP6VD?t2*ryrX=oB*QQj_%&>UXJb_bOPMGfT*0R2GV2i@bnim|Alz-)Nv~b zKoinIDEiyuUvj|@TUf@b^77BLb+wdKpDMx)1OP0Rr%n)e1Uvw6gLp%AmF4J+O-$)f zCjkTi9Y6v20Km$|%R@s?N&m4=RYiF^FSycQ{r{6)E&gQ(Fvq2$O-J{S`2P>^Z9Jgf za7Spv)dg(rylmk73eK*6-X4$gGdL4jyF4<&qm4vR_yFNd_Q(!@Gv{AAf3wUZ+qyw) z;X03F_ONxcedK;Pzw!04gEQh&I7j(9+4;eF9?ndzK5kBM{sm_uH#;jY06@ZelzZFR zIKr71&R9@=U3oY^frlT<;Xl~=KiJ#OA3jb1kazb8fI2xidegDlu+#C0iHXvw*!j8I zd3$qdTiLi+L2c>e-Q7H_AOQgIx6O~O0D?!~(!rf9%qJ!+%*D?QcmF@>f2{mR>wkvF z*#50?q4QVFKqTY;mi@c!zh&-4@Huq}_f6uzW!9Mh&>jf@WS{>nV=4du+*bh5HuWF& zkUY*8M{jQraULE&KR<3KI~(pthyIiPp9=qI{`c@7`{RDx-#@;iQ?RqQ@^SU1dvvOe zyQ{kol+Me;%Epe4>%UIo|8>Lv7}kG`gHzYe-VSO9f$z!?KFgdS4)Ab8Y@NKF+#z&M zkpC{i|I23oF@{I{dtSqVu;dRw^o$$8n<4@bPsRZxLQDYBJP%$2`X_Er(G7veBhQF- z|L=JZXL$Wz`Tvz6B*6b7csV)HJ&NUZ_33PUpuUd`KPDbCWB>!e1&9E0fCgX$*Z?ko z9}oc~02x3LPy@68eZT~;1Z)6Dzzu)`e!xp042S|^fkYq;$O7_#5}*>O1Db$#pd0uE z3<6`oG_U}y0vo_Ca0HwISHKTP0#`89CV9-h=7Gagg}kJg200yiXe-i zj-ZcVf#87Pi4chJ3IT@j7NH2C2B8h%6T%q60>TEu5yB-RfQX4mf=G|Zg(!+BkEn%c zifE4rMGQuaK}<(1LaamVLL5SzL)<_-M!Z2nK_Wz=L*hb`KvF?6K(aydL<&ZVL&`#` zKx#wkN18+0L^?zIgN%(#g$za(M^;5PMs`58Z0D1y?33?a$6#6du9R@xI zD~2S7K87!3dvm=Wkt0!9^yCtV1 zS0r~KPaXMp< zTAA8|I+MDO`k01gYTtrV>jZ7S^t+Cw^GI$1hby0>)wbZ7Kb^eXf| z^o8`3^mh!b3il5mlzlKA$7^@-h+ zk|*1e43buog_0XmbW+cy3Zyoq>7}iti=?+?7-ei_%4GIs*=3z&Yh+L5c;%pSt#a4$ z;_^ZA9~BT4loetWCKU-34HUB!zbG*%IVe>tohb_`zfk_Df~=yhlBBYvO08<6TB&-b zCZZOk)~}AGuBV=*zV(#jDfDTV27-o~MvBIoCbK3)vt0|&Qq@Y)TGwXP_SAl-gQBCY zldZF-%cuKNcSw&=@0nhe-j%+beuDn00h@u3L9ZdMp}AqD;kA*1QL@p7F^_SO@t6sP ziIYi(DXOWVX_@JznW9;m*{->ed6fC01*?U>#fT+^rK@GnGu&rZ&zhejKR0?__59vS z%c{ug(puFz$NJ1h-X_E5$X3QS)%L(n(k|I<-(J!_+5Ve@q(h3sfupozy5q5vyi=Cb z4`&tUeCKNyEthha2UjE4dN(w;=Wd-40*DKw-<`(Y-+jgd>=EU$;VJH!=6MEHhn9JP zyezyryoun8sc|1RpGcogUn$>g-(P-)e$D>){t*B10FHp@fc-$Fz|t2;FKk})zNCK{ z_Hr{wHmEQd6l@*b8^Rd!Dr7fQIkX}SBg`diBAhooIs9jYQAF1(>Q|w!wj-4ztD|tD zpixV&C0^&hL3-o#W-?kJIy3rDjBU(lEN^Uj?0uX~+-N*s{M+~km_2MVK{z2V5hW3l zxR@lJRFRCI9GJYFqLI>;N|zdw`ZMiW+DN)!dVU5*hEK-E+ox|kGMO?HGw-t;vlg=D zvg>oGa-wstb8T~H^JMbs@~QJ<^KT2B3YH6%3)_lViqeZwihYasN(@VeN<~X6%P7iX z%YK(b$~P)>EBY%%Dl4m~suHRZs(q>tYRqebU9(>q+Wk8-NC%hQr3^jf+j{ zO})*c&2=rzEjg`(tubw&wt%*?cE|RO4wH_VPPNY7E{U$zciivFyXm{Ldx(1y-ebIf z_5R^Q;D^hP9v_cCIegmgeb&3$XWTd6uhTy{pgu4>s5IC&Bs=tBSaP^~M0})kRCKg` zOn9tqTxh&?LTI9OQh2g$N@S{IT5P&&=E=3z`cviw29!OXf=( z%eKqkR$NzpeD?i(w;H;JycV;Lx1Rom>PyjA_OJCD!W%uC3Y+6wdRwd8Hrq!#UOV@@ zulBI_()VfiE5Gr7>poCAm_9T++&%I*x;u_K!9U44Wjk&8F7ti-%=m2g2lU6odE5p0 zMfp#`pS_pbmtU^juI{d5ev$vGxDmY>x;47pzw^6Cy?^_g{ddek&sbP(ayI00IaR5djGi z8Ts)B1{4IZ2axcQ3F!G`Q3!RcP#HXl_`{M4(HP|#KN0KBoG}SlL&MQANJz=ZDVSMU z+1NP*g@i>!#l+t8pwk9NWD)c!W>AItuWU2rFW5Ri}%kx(D)0wMT48jg>IOwWfxAghCF z-Y2Y#-^AiU~(s6OtceNwEi9kL>J%%*5_l~q+{Od?=!>}gY7Cg^TX^i*U zRNUFW^G9LYOr%&r(i|Chw8(=a0NwMmFR7)J1y3_a3_oJRKIo`AV<(tsT^pSj4viBs zkxBP{h;rtXNUoq=C+746JAclhcuDi}0q~%Dk#b-n##YYaP9`S7HEDmnMf{3aqQv$4 z1)DY+#`3mM+z)Ma<;reesJq^nyHDkJdjbnJ^KfJ8HM%M1i+vFhzs7?>42w6rS2T4(srL}UcHxK~_V{{&$(#?R%Q8bA%a)=ckb~zr zy`-DL-zBORy+QanMtRX!Uv(cVT|K@WDnKgJ$ zJHs>7kaxjhRQXJ%{|u6^4|K8rb{U{gXs=lP8_2AP#(3P=zVJwGYuUVTli&I+ zf?J#SusfKTk}n>4NJg5&jgF>C^_w(DdgAyLo_`(}%|clQHv0o$MB*`ZV!YtYar`-+ zRm3(xIp#@-R3no1jTMbpNg|S1TqPN8e845^WKCeIV->V>GLt!(Zx8-R1%953gmxVI zFd+Iyw|+7d1u;qrd{)^&E}(o8MAm0t|h4X64Gbw`h&*^TloH@sd1(cGrjvr z?}6zt9(;CdP+^|uLbTIy6b|J@?JY}t(NFtqmbgtkrR(hFMoa<0Z=5cd zjVW!+W?t3&1Vyn-!^Q?mcn4Ubu-J{ABIOn7J+-HYKsr{*AXT`}XTBpf*%a1W4qrrG z7Q$DPPOW?^!w9A3~g)f#P%duX6{d8aE5jgk6;i{7c=GfFf==FYYx`s zS9NQazIc)7!miLWWpcJyayk9q}J#Yw}pSXwMhj-XDXDSBIyT`&0ePw*LfbJOHq{ zt8>x@*#`jKVCep5#<{6fBi$96(hr4`2Y}1|p4gd&`E`R_dvsl6f3pMax@Aj{)$0aD z7g}QH;*ifwcI3TQvXIti#>vx`pZLGtGhaWuSolCTz*E~8WCHvMn%*AY{=%nq6mi>x zS&y&f<-D6O5ojlDJFi9RV|}n$Gl}7E*V!SV-Tcmt><^1jpLn$Mlw7XFH(0&qnQJI` z?e})e@p0?!{J?rE;antA`n&Ay-b`Ai=R2@sSlZOdD&?+{+jTfZ6V2QskVn$R*jjfD zW;|y9e9hlp+ZN8Q$$(#>;AO;vDo9j zaWy1-zPLlERny_G5FsnsI<=rGLDdEu88wP%ZL%tjJQT7kDO<=$ zMlO{`xckjpTlZ;S@+7*ZErxQ(K5?=nu}+EImxHUZYaP!iXR$1Cr;(mdK6*?L?Vk1g!kB)FZK`)o zsnYIXOHw(ZN-pOmu~ctkI>B#D<7iTxVyTHd!wM8}x2>kzWDC^GXg}T}?h_U+9x7C~ zejd8T4@QQ|#3qtqh3+?JJ@+<(J)yr##;(o++Ic_D5GjUP%Jl7FW?lS{I`|r;X_l*E z6^a61|EDF>U-%uS?KKU-ZeXXCC|7_H9?ErOVd3>iw;Ln;V8O z_;zR`8Jd>xVXvqHbCac?OychoaoKJBhAZAxRIB@VZ|#mC8&GqbU? z)_NV53$Ehp616??lC3@CxIxzix4g`n)ZyYIka8AN>)6Pd-Xf*mo$rX}ds+1wp)>N_ zMFb%=VzhDx{PtntyXh()V^Bp7iDmW2y1Wnu^OuwQD+#|;RGrLz%RJwv_B2zhvv|ss zFO*d2LixMQfUqeX5%Q64USow6+aea_COsF!u%8S35uC~96)Hd*6r1q1 zn&gyyvyHa==O~2ZxN|VbWV71lcS?D)1Ir}Ve!bfF*e2yPUCRr>I=bG4FFR#AjvYi< zokfY&$Xe{?y(Ld(MydMq6sZbIcv5t?gy`_*p=skhDXJfxl^+%_aQLv zHKsDf>cw)cI+7Tn;;;2i#GRPH4oBLI_>a}4Uv1$hv&wjQW@-w=Bsga1e7{n=66buO zRj71SJ(q@}5DSwdw_TDb%ZD zBM&?=;5@k|JlKV`guVd1C+VZQJkm{?5>K~FM8H{488RH53!JrYc%`Zlkc{hR%{syAhLF*CZo!>>p|Fkck(rCt0Kt!!Y)I(mL|? zKBE9NOTKM8G?At<(zU*d7RAYC(#kiqmY+X1$`h#p#@jGnR83^x;{e~q;}>O4W$KC! zp;$rAbHshazu7v>y*;Lv%~M87J>$;FDIsKNpq!+^RzgFM9 zXTOjzE9fM?>4MoIJ%{yspQvZ`HSY6RIkv-?Rj$y@?}y0ux{gHL&`VAy);|m74cf-3 zvfVtD4pIzAiE+B1_T2l>CB9ix(&X^wUAQrdWc6eYBXxSYKGj;ymse7_tuQgxB<0%y z>L3A27>#N*ne|;R@jcq&MQ&^oR?oYwHctx}B*5>9yW*?bs>_}Bi+WW29|GUbK41vj za1`f+aBMer=k{u-+Mw=H;RFz|H3blI2v?zPMoDwLteNGDVQ^DGK=DdOolS`qGGtBv z#T`Q7#3x!T<)-xn%SYO@PD!G~@DB3(%QjICC%31XyCvVp2{8J*RMv!>g(7lItFWO` zU6y^ZV06|ai}^ND7xcnGTD`fj2cRJL^&gn&VQlj=#^mze-?TeH5b+n!LpV;Kd~(E# zbnM8&ZaJkYAW8c~??@dU+Ry@|n&Uo9UuQMHWdjOuB^C_cFL6Wx0k3{f57qh@1aAox zzoRF)aP}&A<$4~q7y!hp*7MgYQco#ijP9kk)!LMDIwfRt97_m6OULKa2NV5LIDTRL z$lEd|+sB8XbR8(o^7l*hpVmD9^J5QydC3DX?NYMyB#QXlH7T1uoaE@4q=}{LtvL7m z%)~QiBTRDdVb)Num<7J(@8jMu}oz|x(BcfBSYT=z;*^Tj@mEu&_e+*ij%=gli-Y9k59EAICcaQsQ`3`QEZIJ45$N z1>41n%gRX(VWIl>1A+vfeAwAV=y1DhPjuAG8(ZRnvfbDDUJ|>e-}e6)9M_in|cmnexZW=n^J5)}*sqv*)Dkd*cIp5hdRv^H!G(no} zxoBOMceX&TLL9k|n88(mXC?U|RKvSUoN5Z+p^^8)=K{5kHG!l#;_L{e9~D{RJZQZ> zn8gH@^fIh8X=86*R_*;fpQi1W|fEA4Et_2w~@3cbf*vfZr{7B`Tf8$jVD%bqV`PS zQ1R-C2k4TlZf=5BCj8%FU_*SEeGEjchbNQNsq%qLrhQnR$rdGL_KBKfQ4SjcFW&=z z!`=xkHdfl>Zbfd(*a<+MJqC98B+L$sk0id@R2_ol^|Th<6i7ufpaGl3+6+t(nA&zO z%U2Gis?xM+e_VZ$uKOmcDl#$#Sg8Fw_PHHpYG;`H@Fh6^QY+z9o9@sC}_MPKy+04?Yu=ig<7?R48!V=p@UVlXBs@zJe(Q4YW7n%&8d4E90J~Bxr zA~Z*(IR1s)yjU`Qi!_4~zzCkE<{m14DK_)Ik5Zkjf9`$*|AI-zyIulcN7EGPpksg` zBcA)ujF@~v3S)xWXcX)>&aURPGRVume?PZ#o2KffESXO(VwVRq zJ}qMH+$0BXP%SAqkC0TgcQI;V7_T-Y+AULU!W2bJHH;Z0dg3P-c)qB83}uXNkig+! zFI%G z5iI_w^%7Am>TL5qN*K*f>o1tTOjx>i5gr;<$6x()T>;q;x4i)A9b|d<+KyNlS7Y#` z8~A?~fL(S&)(46VB`-GbxoBUv?7rOTpA?vo_` z)o^Omm~S(DZ*1MQaLWDMWBB-;1yn-+w>4&E3-7s$b!h~r>lkP4?wQ8}Amp`J_kK+9 zih#|zt+Bha9noQ23Dq=9G?phIesjn97xt3o!gk(nx~Q*sv(H}p?YuWs zPN-e0dW&VbZe6~)HV-dnPSBaA@Lr5NOpnL2=;O)>cGkqCg2>Jrd}29fFH0NkGqpEY zO+T4%JP>p^!Dw3hF1AkuZ8GcN%-bp~jP0OMAgJ8QQZTQjILWh_#Ap-UX!ZW|EjsCE zR3vUn*@|Ku*$LOu+%K1v@FwL+1HYUJ1n0P@(=v6Nuo8(VM>6|Rtm((lggh*a|5=c{ z`eQJ9z`d8Z@Ww~)+lMqB8-kves0YBA)>$)7epMyzP~$}J*k(ESi@ce(`(Ltg$9ddV zp63y(<2seJI?4^QCwp2BRVSUV+W5K)Z}D|F*cmoW&4=Aa$L;tp!n$b#_cfSp7MlYz zzx)0cFdfA7*ndI1_jX(I$bi6nq~>1L&kjFI2&+onYe|T|prpULqj0R=d=k^0?sUZb zyd@W@okM7qDMQB&6wP$GUFX7MTVDui)U{AjO^vwCTktG*@D#7DCXQHqwbsxBW@nhA z(gd@F4SPF?-o`|Q@6PhgRRa2N*3R~leI(^(m$6v0n#W~^jb;C|E<{D7&WimoAQpGa zJBEMFv;hD#%k^&DuO~WBKlVrv?0S-)vA>Bk$4aP0PC*A%Hn30*@U1`O)kefx zF7TCpSloFsIxKgS8YL1U7$w+wAj8C(d0E0&rY1ulqJ}~PA=fG{{OxSov30`aGu9HW zCCy{Gwv@tJdHQLcs^^L^vvIE0PuEY0(ASP6v2nYgc7>S%+~G1^FKosJttA7~Ckz#3wb%&|Pv%5ce;%Ik>| zgXsPtghWAXu}a7QTil&iWhInd!Kv%|x6=y+DcQ2`Ukc|H*=Qe@Hm?m4sjxv-0&3g% zS)qh}fihSnL8trzzqI+vLMeJf#k0lkR~=V7G|CT=1JZ1q1eOaWdRe$D$#KkW<9zqp z3z-|Lz|OW>qOytTw?+y+4iYvSOD1hH@0!~qtp;$yA-kM%>S@Uu#Qi5JBxIp$G)2kR z>icm~TqRZ6-RYmjlNDJ8a}<*eLW6$_zI0&C$}_y8ZF!>@fK*cBmh$ssk&Y9#s${H{ z|Mr2&vL9!Ejv=A1;L~OdsI*qC0~CIB`4}-0v$dTwI)(>-93FBx@j?u~T2ue<&A&6Q zo|&*MX4_-ZWv+AYd^xFXyA~YNAMA;^+G@XINX9y4Ix#$>fV4KdhofsHLga+S6f|MOZoI%il7Z5cI;KOu_nSj3R!90_debGRU`i0MPwYFAAvF6u;<0K2ga(WZ zATWJsPiDROh#1--wv{;QZH_1idZE>Q{weO~dWVsuIdiFg zcjY%!M%XUn6uU7<=Rd>-AHi4D%D%I^Le0SxQ4Z|T(19lZh;RI#{%;i!8dO`HKk)BMgdJA(1jvJ>&hP~^BVi*YVYYrQ;r#{DJ4Y{O4{#wDZH8*)AL+@ znAw6@^R~^(ejo6h%NL*i?7c>viQ_zsmjzf1hOK0@EMiP*kx{;ubXF=7zKKAa3;<7w z4GEf4nWzh5rd?4c9kS6jyG8}{{-BxtwVRz}3SB42&E#t7Ocs_D!CE9{v}sGNx9N_n zY5Qc1&@uJohoyd9=FvboA^$E*`x{J;RV6c6S~pYne0Ik@i~f7M4+d=JP~NX}Yl_|+ zI_qSk-Cdbsi}K0UDZj85>lN(FeU0ONVQF#kdeeDQ8tjhIn#bt|h)E`8I1Kd1f%?Nb zg2%1Y!UO%EU;WWiY+rkqRPsIRbG(#G&T>^wC1XRwJbhP~Lt7F{SO)>)%gnl#HG|Ck z)*y8kzTeKB1EUtooC2oo76c2gNw*4{k|}7K_o$=OHB&pIlIRj=q2N@%Z0#K>9oYRM ze^QY=`H_@$G7W7E)oYuF*=-*N;`wCIP~ZjcwTt{rJ#mnl#M0f-P0Y7u-rdkBeaokB z#16HH4Xs-+zO#<2y*H9neyZCn6k|xik{E)20K;LYFu^flf@EhOOdx%0M;X4GBt6_N z6(Z^1CsN#}TOIZdc+z6v8n;j(Ri;-{TQE3yb$c--^n&W{T}F+KiCdkm`DuGcJgQ_{ z$mLO9bF;D?+83_e{HVHF$NNq(4o^!6gRq|@2Vqy^JSCZ&D^(@+0JQAX-HYX}_ez9Z zl&?+dJP+Huw0Voi-nbl-%6YWcdy;8d|j3+cI+$wau! zFIK5EQWQS3EHbJGAbM|Ikk9tdDgPRce2T>{(a-!z`!*K4WLY$b3t3CL>VCP&lir!8 zBG2hfe$m07HcfVMD68j0=QUGS#}$Kd4W9RQj`7IApFiW4n%WAoGcFcAZHbDi$>yRz z98BvSNZaut`tH#HxUgss1-p=|%+L#HuNV>usV5$XJj`vj?hrnKZ0sP2ZWv|1@_l+T z0EzQ-BE5Tdz2LjH+sU!awwoH3zb$C4aD*i~cvkyon8~_u@Vl4eeABYtZov(y=bww8 zRXTD$wxg4CDxMt$KXqaP8F+$AY_#G#Q@EzY_Orwyt^0jdDN3Sg@GTlX1zY^=tm8t1 zkmA0(`}$f)zA>baFQe`KPZ2AvkQ;k&3c(2*^|GSBO0!iESKK|cFw_dBGU1?0^+V`Y zCzD@W){dT10slqZ?)#H~^O8A9vPpg;*1SEo6c&9(s?B$^+OBh%jQL#)#Up5bv^pP! zx}BOu49LC0-f`%k-n?Z6C>FlO?aVQ7g=sI01QPG0Hr|A&IpKSb+yu8|k&n7S12X0w zfChZ!4e8s)@6v7$ThH(^&ds_%-qN=J1=TG!k_}0EZ zVcvF=yZYgMH%C;>1QqnEx`7r_zo`qHX@SH<)qJngtg8BDMZKwae940r-cp#oeSFL$olC0P>gLK6Om{ zkc|)+uT>r-(QMx8pSMo?S&Y8c=&{sj9e(CdQ96Qi)bY)gyX3AxMf&SA_7Kz8x{^aa zYi~cfJ9|O5wt|IMWxjUm{h4_HFf!QHRSpOsEAsja%+_x_LuFKoZ>)7pJT;8}zsS z0F$ky(p!5o(%*db8bbayL34pBn&O4w00B(=kG^T&UMK6@RV}jHJQv|uT?WpHuf+7# zRK8(hH?W^kBEh8fPkz808-$^x_3saT9{_inb?`z-En1$CL%?udajBy$BLT9?WXi|s zF{x%(Z7R7Y4KV1u>SPdi{sG|F@0a%Oa?x7~G|E|rh082(%QG1XJ?U#?5Ubqtqh%K# z$r7t0Azo#GpUW7&8(*>|QG_-=EF6{2oDxHUw}Idjp(f=gB`b1{CHP+0dkMxWi&5Dsu+(>L{=zRjI3mVC2^}2?Wvo5 zrRBeQj;P$!wZLGZ;mcL) zo4vxhnCW#*4XQ7tXSa^KcN+1(YkxW`pSInQQU?XXuQm*zTZt0JsHi4Mit5rj(JHo#=&7jYjjkfujLM z=J_wh8sr6rdrYG$1*lO{X`F={w-12$L{Xh+lAetmtw7^-l?oa+#87n1A-BXpFTyn@ zjX;@egek8i#WLBj>51>@Dos(^pcWF3fNQ)eQ-Taokvi{(*nT!x=}^pXDr%H|>O-LR z7MJRE9N~ev?taCWEK+o)DLF_05}t=FDqYM@dX_*bHqu^`YfE(E{2Hekwz^HjZm{xV z+Mp&jZzBdq-LunG}^I33*_mUCLHRq=RaDI)&E3-HMH0_?IuN%2TJ&vZS5D zpip~yP1HK%O;m+XDQTnSgaH3tUxL(}!)^$yFN< za9;8I!K9#}^+RFPph}msYYw#`1{QRzA;h!Gnl-`%{=oPP8uuz0?|2nX<=+&Zdor?9 zrwIlX<;;e;S@Yf;=OcI)f`#WhP3>zo2MPpgL&dB?foQe*40d8i+KADJJ;*qyi$#6% z%x^)TVY;W<>1S;BN5*rmqdo-u+z`{JFqJ=P3z}42IYQ2zjxm>&VGv9a&z?65-}6cg zb@QL^HCmhP#7J{2``+aD*jHXij6H8=LpK=VR%MOI^D={$)V%g8pYFB@uz3?3R5fkG zs}kZLvAiT{E}plVCFe#HUvfl}l_RHaB7%Qi?4IsF)ltt~%C6_@V9t_Rh9g=-$(f{~ zGJsOH%~`pXWzBbKR#e~Mdt{~;c}Y0!o8fDI!g?^_U`jIY>F}`B=z3}diheFan8o`u zjg76?+~Apu2tPY_4t@?V>yO$1Sg={T)Eo{e)N5_;&6v(4PT$gT$^F1ZzIn{t+o8lx z^j6pKW4tpZ0h38z4!%y?<j`hU=URMdBIcai*mM-!d*X`RLib5RM^K(xJ`_ zL+x<2)tSQEb->3=4ku_UD*MY(C#Vz5(1k?L)uEJkC@roi>*RMOG>YOrMCtD` zM4`v}1dHhmTd!GSk^7U6950L0H>Yf*wvO8+QF~m-$R;aunFhM7yBLX}lNzzuEy?G_ zh<8I_3MI*nX=Bg6UHuyR&h+!Jv!bQ6^kevoN~XIZ%-;)Jl}de$W=f7 zDwsTG0a_ml;h(HTxO|D8(`;9zjuB;~3oo(7gO(WOb4kvXq-m%Srel=kc%WCyiJ7g8 zjgAMY)D43b(g)@o&UcB^jMuSgAEu9Z?x`7GXKQ-3hT$T@lxMrU$gY++)5~hhPHf^j zqBpWfJ>+o;E>U{O=5>t}&W{R-QZ8aV6ZfJpGrs1WA?syQm99!ONnI+G7i<&iinVjg zOnB-i%@A8#iDVfli3e_V=K2r$x*eA;3z5YMZ~KJ=RvDz`Md?MD<+*J6W0mq)Gu2oX zqy}wtU)ELm=w^V$a?*|s&lYaY*1FvjIG&g4w-Kr4X>CcTX>w$z>cMt2EX<2NC^hDv zHh4$5ZqR;!ya;|a+S1-q?$Fu8-qFhBle}D3j4_58d}@dFx^D4jy+HQLJAqZhN}`#m zwF5ulS=T(_r+JuI;NRdnV*T_4J#t+as7No5b8BUaDp`BGBPC{dP#4CxSG0QRr3OuF z1=XBGyI2AHh?r)MNy9rUB56d7{JegDw$72k@53raAekLVRlWvWFv}W4Iv!X={$wrv z8~%9!q+(5hq=A2ryQ^9q8IS4Gl+X0me;G=dHL86Wz8=1Z%ZBnSiV|9t{9 zrL(=jzwJm1O!aEYX?lQujP6P(@+Ff)jh|4Y5%ra%fZBqa51FBv38IG|J)LI0j-{j; ve?+q>wP#j(X|7rbH_DLVM&Mjo-KYZ(cwe%*^omKPq%WbOWHB`4Vdeh-=9Kly From 1e02c4c37c243c9aa9c56a21003bd158260afaaf Mon Sep 17 00:00:00 2001 From: crisbeto Date: Thu, 28 Jul 2016 22:30:20 +0300 Subject: [PATCH 09/11] chore(bios): add bio for Kristiyan Kostadinov --- harp.json | 9 ++++++++- public/resources/images/bios/crisbeto.jpg | Bin 0 -> 16759 bytes 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 public/resources/images/bios/crisbeto.jpg diff --git a/harp.json b/harp.json index b31ee4bd18..44158ed1f9 100644 --- a/harp.json +++ b/harp.json @@ -499,7 +499,14 @@ "website": "https://github.com/brandonroberts", "bio": "Brandon is a front-end developer for a game studio developing web applications for STEM-based learning games. He is also a natural born troubleshooter who helps solve Angular issues on Github and Gitter support channels, particularly dealing with routing. He is also a member of the Angular docs team.", "type": "Community" - } + }, + "crisbeto": { + "name": "Kristiyan Kostadinov", + "picture": "/resources/images/bios/crisbeto.jpg", + "website": "http://crisbeto.com/", + "bio": "Kristiyan is a front-end developer, passionate open-source contributor and a core team member on Angular Material.", + "type": "Community" + }, } } } diff --git a/public/resources/images/bios/crisbeto.jpg b/public/resources/images/bios/crisbeto.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e6f1eacb7ce5d21aa6157751d10e2b3297b32246 GIT binary patch literal 16759 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 Date: Fri, 29 Jul 2016 14:47:06 -0700 Subject: [PATCH 10/11] news(july30): update news and events week of july 30 --- public/events.jade | 11 ----------- public/news.jade | 33 +++++++++++++++++---------------- 2 files changed, 17 insertions(+), 27 deletions(-) diff --git a/public/events.jade b/public/events.jade index 2c0acabad0..c200e36ee9 100644 --- a/public/events.jade +++ b/public/events.jade @@ -7,17 +7,6 @@ table.is-full-width tbody - - tr - th - a( - target="_blank" - href="https://skillsmatter.com/conferences/7278-fullstack-2016-the-conference-on-javascript-node-and-internet-of-things" - ) FullStack - td London, UK - td July 13-15, 2016 - - tr th diff --git a/public/news.jade b/public/news.jade index 9f1c60923c..591c1fe559 100644 --- a/public/news.jade +++ b/public/news.jade @@ -6,29 +6,30 @@ .grid-fluid .c6 .article-card - .date July 11, 2016 + .date July 29, 2016 .title a( target="_blank" - href="http://angularjs.blogspot.com/2016/07/angular-in-china-and-beyond-introducing.html" - ) Angular in China and beyond: Introducing angular.cn - p We're excited to share the newly-launched angular.cn with you! Read on to learn how we did it, and how you can get involved in bringing Angular to your locale.... + href="http://angularjs.blogspot.com/2016/07/fresh-guides-from-victor-savkin.html" + ) Fresh Guides from Victor Savkin + p Victor just refreshed his older posts with the latest and greatest from the current release candidate, at a new location on vsavkin.com... + .author + img(src="/resources/images/bios/stephenfluin.jpg") + .posted Posted by Stephen Fluin + + .c6 + .article-card + .date July 20, 2016 + .title + a( + target="_blank" + href="http://angularjs.blogspot.com/2016/07/a-dedicated-team-for-angulardart.html" + ) A dedicated team for AngularDart + p We are splitting the Angular 2 codebase into two flavors—a Dart version and a TypeScript/JavaScript version—and creating a dedicated Angular Dart team... .author img(src="/resources/images/bios/naomi.jpg") .posted Posted by Naomi Black - .c6 - .article-card - .date June 30, 2016 - .title - a( - target="_blank" - href="http://angularjs.blogspot.com/2016/06/rc4-now-available.html" - ) RC4 Now Available - p Today we’re happy to announce that we are shipping Angular 2.0.0-rc4. This release begins to lay the foundation for improved Angular Compilation, and makes improvements to testing.... - .author - img(src="/resources/images/bios/stephenfluin.jpg") - .posted Posted by Stephen Fluin .grid-fluid.l-space-bottom-2.l-space-top-4 .c12.text-center From 68c9561dec33c560ca13eab2cba9066692f7f5ee Mon Sep 17 00:00:00 2001 From: Naomi Black Date: Fri, 29 Jul 2016 14:47:45 -0700 Subject: [PATCH 11/11] banner(angularconnect): add an ac promo to the banner --- harp.json | 2 +- package.json | 4 +++- public/_includes/_hero-home.jade | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/harp.json b/harp.json index 44158ed1f9..629364440f 100644 --- a/harp.json +++ b/harp.json @@ -506,7 +506,7 @@ "website": "http://crisbeto.com/", "bio": "Kristiyan is a front-end developer, passionate open-source contributor and a core team member on Angular Material.", "type": "Community" - }, + } } } } diff --git a/package.json b/package.json index 4a582d893a..e6d82ff58e 100644 --- a/package.json +++ b/package.json @@ -31,16 +31,18 @@ "browser-sync": "^2.9.3", "canonical-path": "0.0.2", "cheerio": "^0.20.0", - "cross-spawn": "^4.0.0", "codelyzer": "0.0.22", + "cross-spawn": "^4.0.0", "del": "^2.2.0", "dgeni": "^0.4.0", "dgeni-packages": "^0.13.1", "diff": "^2.1.3", "fs-extra": "^0.30.0", "globby": "^4.0.0", + "grunt-sass": "^1.2.0", "gulp": "^3.5.6", "gulp-env": "0.4.0", + "gulp-sass": "^2.3.2", "gulp-task-listing": "^1.0.1", "gulp-tslint": "^5.0.0", "gulp-util": "^3.0.6", diff --git a/public/_includes/_hero-home.jade b/public/_includes/_hero-home.jade index 5b94c046e0..a1d34a334a 100644 --- a/public/_includes/_hero-home.jade +++ b/public/_includes/_hero-home.jade @@ -8,6 +8,6 @@ header(class="background-sky") .banner.banner-floaty .banner-ng-annoucement div(class="banner-text" align="center") - p Angular Content in Chinese
Angular 中文资源 + p Join us for AngularConnect in London, UK this September! div(class="banner-button") - a(href="https://angular.cn" target="_blank" class="button md-button") Visit angular.cn \ No newline at end of file + a(href="http://angularconnect.com/?utm_source=angular&utm_medium=banner&utm_campaign=angular-banner" target="_blank" class="button md-button") Register now \ No newline at end of file