From 93df9bbda018b53bd7c87de175e0157e4c314aa0 Mon Sep 17 00:00:00 2001 From: KathrynEE Date: Mon, 23 Aug 2021 13:15:12 -0700 Subject: [PATCH 01/12] project summary page, initial commit AB#1521868: Project Summary page [New] --- .../summary/about-this-project-dialog.png | Bin 0 -> 13021 bytes .../media/summary/add-project-description.png | Bin 0 -> 20417 bytes .../summary/select-readme-repository.png | Bin 0 -> 22009 bytes .../organizations/projects/project-summary.md | 100 ++++++++++++++++++ 4 files changed, 100 insertions(+) create mode 100644 docs/organizations/projects/media/summary/about-this-project-dialog.png create mode 100644 docs/organizations/projects/media/summary/add-project-description.png create mode 100644 docs/organizations/projects/media/summary/select-readme-repository.png create mode 100644 docs/organizations/projects/project-summary.md diff --git a/docs/organizations/projects/media/summary/about-this-project-dialog.png b/docs/organizations/projects/media/summary/about-this-project-dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..cfc6baae9cfc0977d703b9f2bf3cfb2d80a85283 GIT binary patch literal 13021 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 I<9Fe|0M-hEW&i*H literal 0 HcmV?d00001 diff --git a/docs/organizations/projects/media/summary/add-project-description.png b/docs/organizations/projects/media/summary/add-project-description.png new file mode 100644 index 0000000000000000000000000000000000000000..338b7865d02b718e4fdebef0843e0aab4eaa9a2e GIT binary patch literal 20417 zcmbrmbx_?w(=JFLgaAQ;1`qBK+#$HTySuwXf(8igc5ruh2=4A4-2LFTKl1KY-P*eK z)$V)$fMMpG@t&T3p6($;PDT^~4jT>v0s=u?Oh^F&0&*Dw;+^G3NT4M0+Y}~{ymM3# z6@Vxo!#w~p?@jro`5_>xBH^F(p@BTCotU~K1O#ID+t0gx+d?A<2w4?zA$}z{os(5~ zFI3}pz86?Didz+VMQB2rV~v2k6ZN`qhbTKcq@BX3C%yUY%((15y_Pi%wfNA`vKH#H z?Bzq*K?1X}&^LSaRe#a=x!m8*miougH~$PSkUbec&3?>T3(wKgaAi#VW|KYjxWXn2Ak zP?|*9*}4_&9Z@mkTftTrS_TML_z7{?;(EtG}R+RDKLiR`|u$oH9ytT?OTCa z*y?0Y!71siZIaZ{FrE^pmX01X`fTOokYg)D;@KxMy8by-`@uRM(Uv8JqufI7+cb2J+gF97CG6TjK!SzTst3;Iw?Qdil$y%Rie+n5$6SVm{|9&di>||h*{k@4a%r>Z~cRq+FG4UzChBoBRLve1s2rORVGQ4|Rd!AX5 zOX=y}$93zJd%v*fG~OehEz=y(%kAeU{m6i$>@jV-5>cdVvo2BL_U_&w&&%UB`wymQ zcuB4^O{=GZT$g7dkx@Jf+WO_Yy*)y*Vh%6GtuRC($g$N!UX^Pn<$Pv3@qXNZL^!lL z%!%lFJ!~0TyRNY-fw*lzU-Ft9CP2h{<7tkH%o~Qpoy}Ad&{C3y&z+ZDV2+mp%$r@K zwha!cTgRJAOdib?y>BC1!u%AKDw)eL5D?((wL{Trb6ZQpVPW^nyTO3MEPrL+GRqu- zP%=W$71HmWrl+6=?`!a_-fuD5H5oiSM??B?*;*kl?y3RWzaK9~?Pc zFpTLYFPrnfF#1|L)-OI6*QutQ2lW0CMfMLo32>5|9X&Ku^_(doX?QLj-8J{kmqdd>ON{NB{kboM93uavLxY*D!d zBpNhq;XC zcEd>PRj04cJ2_Kq`%_DRF~mYv_+AO_3=lrSBh2$tiF7S2+5*(rLuH zdT&&AXzi54;nDGQDAm)pihUK<@*x{nbH8Xwm}zXB4v8UW`jU&9K1f-N8o@r6p@4L2 zHbR!OiK-O3m7;LkNuvrriqqJK3P&)sVfo4b$Ml1q#enw4Q+i%^bA8F|iH}skTK>t4r)04&6=O_U}#K$q`a@A9~OePwRTRf!w%}*P@^z}jxyVcP{h#ZBG zj5Q*$RpW%-c)QXO*)Qr6{;J(pJ$T^(PuA@r{a7nnb=P4@l6I}zyennMRx|g&tjnKE zM?4aCIWT|r#v;g8#Mz>}OegKiYl~MhNVh*>B5h3E(ginh?%LYehLJ!rjr2xC=TpBi zHT9-2|F_X-$dIpQCI`+6{7MFNiFI|gr&J?%>80i4suIr5Y$~ZtMkS{~b8XOAmOO)0 z9Nk*06m*F$I``P)G8DQOPkF}p5D>qmO`eLY$qbEikj&mdmc{Tel`De;KC3Ko$`@G$cswgiR$&=mBZH8lj?dzJq<)$6y$Dyo zjibVogt+EErcetonHe{zhk-byhr{q3Rg%Ko<&jkmW4tWqNJeG10Ts4xaU~S9bU5!8 zlDnRFRbuJKyP9a&EYZGwcr4WJPx{uA^UOY=pA+LjvLt}MtUZjbI-K;^xtFBoGR|po zh`OqEi$};15O^18AYrtc)RR%NM8?Mu#ZEbPfGOWqV#hirPOnCFhN)?(-q98Hh0Uut zOE0m(m@sPn5>pn{c8>~^r*;06YIlL~EcbHBPYnbiBpx|<+FLzsVTi{rGjLR#!5Wgt z9pu_k?jvafvjkWL5Ah&z64gj-aNoE{6)#Z}yvWnR@YNCmx%&HL0=_tW;{x05{Yj{6 z%=~_Yh>4f7vRPsJI}L>Qgxab5^KcWN!!Je;C0wSRn!4w#w6o2_ZdXK&*sW?#w|gVv zG+l(%cHTi`>hAv(%BJU~J^L!aH~vzU%t!W73GvI;^`92$wZACpOSlOz2y6JILeBvV z&S}U@GILf8wy|zdcN4jYN%9t}R9Br_;V{;_Pw`W?^L8@BhP_$z-qF6dYgrE-I+yGl zg`0W!y9>sYd%Y2h3n8h6X6o8_*FPJm?AdS56%xZ0hi~F-rU~0+{V&7;TSa%j%!eeg zNF_0+x%3Y*-=Y$cE$jp)_t%@)UvoW=9u7)wW4g8URAfF83`etg&Joh>E#VxN=~<_& z`Jj~TqiT7>`up|RQIqR6**a5b??u~3s?bs;hB~srdDFZlEkdpuLFY1x6CZ7J`p1XN zg;KMacMxB`M2WrEFH5*hk}C@8myww=)qKtlS~44CtM)-rbn3eYPH?+HJFuDEJLV@* zQ&N+m^F4+&H8fmT4ReP%n2NVHkFa6Jx}EVmyFA$1u|g_ z!^t%?Ey>v@6pSHrxkDcJ4@q8Y&pA}~(B6;82st=n^x~1d!AM5Q&xEH;sOa}&2oH!NY4Ib*0I)QuXWXo46eJH z8S~Ii!RSTdyAAW_4ze-ci}dP4|N7<9os;MqqX?HAr5{GnRt>wKI!sAYuBx!BdIiBi z{O~~tA^AaO4C38_b~Ls&Y@=Og=MhpAaS{+QxAu-FKPeY04oLg=!8}{ld31S7f)DKRCqG+@NQG$&~fgB3@yoyHko^E)NX^F^I$AT`--~r zU`Z?pwek;8?h~J5O5OD#VXfsu>C!R9onKroK*f`TmQ)=JraFn`sbh!O6_UfW&)IWc zk$n~AtBpOLN(OzN&etxEFA_Yu>{&bGlH(q|TF%@@D5rluKtM!`?I1dic8y>X9Sx7% zRGikO+G~-eX@0U78BflL=fc*N4qxGM=rTysyPRP$6gAX;KaUOpK?J!ZMu$qLxdGpv znv^#_Epkq{X1ttqR$`e#7jp!_rO%KdBwcBhCVXl}tC~k(ZSBp{Rdu~aa~sfYXwvq| z@B3)GC|339y^Njg=wW zKezWknkQ#k$Qj=OMG#<7eb4$B|1o%++j^DRx^!!JF6oMFn(TC3VSA$#k8cET2=Q6o z^B;`LwEe4r1LXf-;Of7|Hvbir`=5F%wr#%;!hC~<4=c*5+QJ>mWo2bnUx0k(83GRL zZ=bFItknOF3je33{s%DmUsfxyu(samJzue5djm=kPJR-=UPXL*8&6UIJ;M(OD38H%i(Ee&{-P&|wGs+`BDP^0CSsOXQc^k} zd29P5lV);m&gJG?WNiX)lb1=uAL8c#E&FA|)B9IQ0MAH1F`5ybR^#_8 zNz}K#oCrwahS1kcPy~nI?T< zo%FqMjFb1DbjMZBas&K6;UK+zHKet`s_>Zh{TC8~VKRd|3ZU$VWOq#z*ou&WuMDY%f&Jy@=s^&<@^ochx<&IbDF??< zS)H^Oy8`n<*!(V9+-&`&J}~rNiexb@W9r0-#`%@c z-h9yB#jX2Bx@s4j5*hO8!jaM0f^Q^&z;&8)rgUz9LfrrnT+P%X;sA^#v;cQ3 ztg!c;>Wzkp)dh$aWe@1kq&J9E_6rtjI&!TIVaj;%)qN^wytU$dA(6k3-|mW|RcG5n z7Ox&s`;$SoGCC^P4K!pxeu51`ay>ldo4%5a$&RN~9kUUFQ3!<6QB#kL$3axVy*rzLpQ6z`NY%!~i5mC9&#I-D4Je6?Bfo5j%O zn?uF$XZ8l&#zmFPHS;=lep1;QTp~@L>wfy|TWwQ=;L>iF;^VG!FV72oVUyXdtZjtm z>Tgb6k>scL92y?n>|O>@>&vp({z$XrcSMDq3=XExw+>@ zTY8c~%uRh}GCutT<4MF^;THsH`Z;OjnTt)4(dk|xae%&ra8d}%ZE9*NDms`cQlv{P z$;#R&sc3h&%}y91@5xc!40~L#TNSB_7gDn-H|>rocHU&q)@eS_%V9qBdX6Ah$d$+9 zYDX8Xed3Vh{FHB`cBGLjz7h_@MjPKpx~(FfbLSvH=cSEK;G()CLF{ni#m>x?F~pVX zDpDMKal&aXWjM=O6yvw%rG;(3QkodF*md7GM$PS};}JJ=R`}$H`8S;5v>dYMK`$K(T@7^0f!8E2tAID!ccB1vz5QdzZWS;I!6dc+%mo_fOjyg zz-r;6&!$ODJB-C*&4bA6a7cUpBe+XU^XxqFfTTMx zX4q7bT&!Yq0a8nTE;>4`F)alHr6g0Hf6c7D0QScC?971Vn#z0UVjE8SpqsGG&BuG* z%n--9(8uo-Rm%4)UAepE(z3YyLoUNh4i7oLRqWJ@(`z|0qu#W-D_fdjf+wb`_kC#= z`~w<^@teuSoQp|Kzg_?mu{Pi0>S}YaG!9deEsyk)4B0~@Azy+4FhKssP(+Doq0e!1 zR#z#qe&VxNv{^-65EW7@oxaQ|HByRksk)n={N69t-&tnB;Vc6eNj$<{CXKd!Xrpc3i3#NO0c{FH&eD! z;5r}Y@X+idP`;QG@>?RmE?D4oT9&P<61`A18aB=#1teQhp^DD2)xnWllvorNN_NEV z0oTb7{F&R39)Q3=d7U#Nzv#wKZp{|JRecGqgTIyF+9-^FK}4E1?%YK~8vaa9SmGty zu5-MgKgeLQ#XK$5QHHp>l`ClwgtSM>Z^xOdlV5G}#a97zwYQjDM16Io`|(M9R%rVD z6r*9#V;&#S8)$MbWLv07{ecEwBYcs}2iaCsGVE55Q)W~qw)Phuhv0;4=)@H)LxXWV zzC}?(s^eLRDwicK5^1u8A9nE4@?d>z#}IS+@( zuZUf1V*LbwN4KMV;EZOc8rc**3GiAgnk}%2b=%D6^lf=XkVl$*O!olPd}tYE$dX$f za#=_QeFXLTj<0D=5LK!ht7tm2GWS67;^gA&6w!-5F3jz@!VkNRz6>kzRm?IO*77P` z8ebjmiNv$ohH20i`$hv2u4gIhLu_U^!MMnKtcqxvc{NF>1Pw)Hs+UPw_;yvC6Dj*w z_????WlC%$5|5J_*j^^ml|aAvUhb2Mr2FViYcD+jNH zrCs`BcVsZov}U0rcYa-sk57bo%P|MVV>xY?>7>SM?;c=n6w~_92)1%PKWXJSnTxNW z9qen#E7hjsfwb#vx3|T}LyWSai)J&uWLr$bv+tDZ$8$SvidM~|SJ86o;_?3U_trWx z=6X1btm)o!mqYb($c8?Cy(aWtK*XEm?6#RE_rqg|Na; z@h>iMHB?QK=^bkUa+I5V^$V|tsfWDAZd-m@I%ti)Z0vH~y&augV#$wD)0t}#05D&1 zT{ff%w4XI;wT}o31$B))&0@inT5Ww~Iv;!JEz(Wn`~o?BIJru`3v0g=JV_8XwDdX_ z(MF$&c1elTJD*dooO<6M7ppRo>a>=KJJ_7k=kl-5c0BnReU`3a9w9BIjkn}hG|%tH zp=Czz_^wKy(Dqb8deiZsxPyp-g zUbC!iYNE=Idf-FS%1+*J$ecm+_fWS(JwNxZcu%w13i6C;(;GZNcHn17#5>dJJOcso zElOx*wqq9EqzYCb9kkgtBod)(zcsQ<)#7bA;dNYN zi*Va8fnUiPn(gGiofN?*KVqu|9^m6==fG|+dhFO+%XKhiO$UxWF_TU}e zG-d&2{tj3M;MT4F$jC1YL{wB3QNaMdh@9MeHoGu%U)OzxkM6Q>lz3ti#v?}nEL@6@ zAx4>;7L;DIlpha&bNDpq0+)&0dz8T+-5u0whSluQ*HeC__xhZpz}*TaB#C)P?h)tK z7M&TvR!&{l7K#s;?8u)dY5=4S;eqK<4>b8_=iPt2ZU1Lh?*Cuk-v8I$ChM)2m8fRZ zI2@;@rq+C4y|Ep^`|>x);CITBlJL*=EvuM3OG`^Bsj1{rNq_Qzd42gx5q%!>RVsx! zzPii*=K?%-1v#Ro}M1-<@$@N3ClOvq+aH7 zrG7WiZ&xp3;;^v3@zw6A*B1|%u_a*5eu&5u)6#|`eeBx*+?}DN-*|dR-SM*9vd0z= zvcZUqAt58{+pwFkW&Nn__YaSp*f(iK@;*=yMA4*p4ijl#j!qX$oi$wHw;%KsS#e8; zn8fG=vI5?_FO4_Hi&rm?XBnK%p}ai=2{bdSmq)<~m%+w21h%zacj}LL5_BNG$7^z~ zRGjv9j|b~2zNEo^fHwi=zU2D%&$|a6laVAG+t!QImNOaI7Tbki^2b>aOyoT&3H$fo zzv%iZ$k+$K?WM}rFiiY&zkajB<8as>iWc0HZXw%&QJwlLeGv=N-T=7ol~SDYtvtE* z`^}0`gjYRd<|rqqHy`aMGd`tAkkihugZT(77MjDQs!3bxb>%x5j%Qxypj-26&UFWX z7HrZg&wps{YkoEzPv?5M=F^}nY=7*KZGSN$_x-~8&pZ5~kXSTg;*44p(b!+wba}H+ zWZiWyZ6u@MWto=GgjjrQa2m(wwR3p)BpA`BQ*_X3t(Ak7^`_l3QNa(3)oDKfaI^6) z@K9JRG!m@#6#N)_qgQ^sbniIuJRa9Ll9-#Dv#_u{{gk5+pE!fk&B$F}Pv>BBI?tS( z6fE?LwV$0|_u@0zwzDUaAfcO2%f;CwFP5a{H85;7yFVV%KMGd9-Dw?3Q4ae3#ryjA za!@!Pxin;YprthcGWjxTE-#1aZ5Jwk!g# z7+0qK^>34WY5mIq`QuvzK2J(QLjI%~2yo5+U>9&XTWho15byw(HLSt;fP-Vnr_QKF z5K}#_DKJFET1{HnBBGKQa$-%Tyl+*J!oM60W7QT4hhad|RL=4+OFRqqM4w`1np$gl zhB2O{%rykFiQXTgFYUBp6dU0#*Qn-}?&nNQnEuD5Y_~>J?S8fUx0X;;kxsMzcfJ>R zQnYBKAI|UPmG&hur0Vs;@Vc_F5~e3h&|NfEUR7%puC|=Rad#k5urC6y<-V-JPI2A_ zCo?2>R-bxFXBg(;SB-~vRa*!Wn95X||6)yqcfz)iMMDP?;(VCMONm@AW}#9aYE<~@ zbgeD*!)wFMYmo3`iXdbfkLzjWR?^mjJuCZ5U#j{~6QuntV6ichqN4r;XB`oJi*B@N zFrrT?Rw&xcUyZlEua1wr*)X-Uund)A+Uyzp4Sn{FG2ZNdMgE0?BUmR8HeK$ z&FC)j;pH8ISy{DDRMv>-^(lp{L9_~j;;Ga1K7lGL3bWgB=2uW|;}W?sWE!r!gj>sr7$54cZmCHI42^bo9^& z($iA3PZM9BS(GuwV|z!xp+C*~>IP~wE>P47Ey2xhLzmFjaVLwDAJ1tF<*kmTl;Wbh zg9_>jo7a1(AolBHb-nLbU%e&xbbYI@?nIaOO_h$=o~p`oaG6ZU(iRpL?4Bio^T4w) zCp{g&Pd?90DQ^SrWF0GmD2&^wE$oRoI?UpvqBGb@W| z-?*H;TS#dV9#~X7^BMnALoJ%Bv0$)5B8{=W@RuOB@4&$-@IWc4A%8|CnTa|G@`tng z<_ad>61l6=l1pjRfu2k;>og!4!8<>5N7B2mZBGkVlJFlzRPYI8b4k?riTSI7h3(Hi1*JhUIyx#XEnOg!?$D%#fPkRueI4K8s#Lahgiu>9;dQsHz-d*W ziIZo(Y7?wZ{}GE|La)ue>MITFe3)TgHD}3XEpzy?_N@sO-VZjsP5-po!XC_<3w~G0 z9jdyoM#}ZSpsq14Wd1a{9DFty&+D8CcTz)}ZIg~HcI3-5Ff>p3nj7yyrDUo@@{!v0 z7dlE}<_#S`_6+*mWv5(mkMp^-T}#Oo>W=1N`7(3HosgD* zfe(x4pOdwkAl5_#2`+V8Ub^sGVrvzV0V8 ztoem#jdI)Gc(kP1_`4SA-sgOs{5UzDcH?h}f!#LOedC?MIgc@5`+8|UUL-EV3BL4L z_D$nJJKnCkCdS8KxbJ`2wA(JQ*b5KCXIXGn7p?R>Yvs{PUd!mP^4Rs&(Wu+nnSC`* z>MuZ4P*CWahuM%X&vfF)@{jqjgCK!NzG4O7a_sv6?lZovZu}(fAP@CnG z!TKqhMeM#={Eu4=WOu-4gKg3>zseGj5U7yHyrG+1V+Iel@jLuFITX z-L~$Ukdpiy0B8C~9AhubTPB5Ol4-G!gch%cbPA=o2GxC3spj&1Rx`^?c}z5`XvOtO z+#QL10ka!*X*#QN>-#XX{0ZXg@(DcMTJZ}nM*SgX^E1WXW$ngkn|tebo^+q)U4+Bd3ewH^lo`cr5Wci4+{OB9a-E=@~O(7Qy+w0@_Fi|^*a~^ zh}O~vavCz!AsTU+*}S|jo|+u3H~V|!Rb`XhRUfw9Z)E_3h`3K%($FXMv1c+zG{b!t zYlvWKo44TAC$lVM{Z<=?>v#6x!(Gx}xyx&|^(wB^BAKuT39i+Z%g$3-nw=J1Z`Zx8 zz%x4cr@ZH2f!pGoF9GaR{zRn&gKptE$U{i%2HV^jeb2bX6?>#vOFA_rq<+CBp)X&v^9JVvit+DaC5XHJ$Xt>4wuz&!5~t>!@(z2_1 z7(PYJ_0Kr_T~j_Kt@dFRotWgRW{ox~L4qVP@ZyoeLbg?l)toMt)DiSn*a0V{j99Rv zem@MxGKOXg=DQNbM3X|xY6MBRQqPi-+ojSDZFw-3uhdu*3s*~z%8}FDX|=L9A<5Xp zd%W#Ds2dPo9@p?NpCjC0pI_eLCJe$N=}x`&PA^ij%CXd-w&mttICr)wmIG=)_D)bM zW2&{O{Y~2<*B!B6R9Z?pO(m%kFlZNzOHfVqm)v9l{Zb22b@%%li&wqeIlhF{E>_dT zQI!PK#)j`|8d1FDQhjhGysuRwo9PDejH)K8B{htvxvN+%8w{$wRc+SmmJQs==>)8$ z<`}sLfuSQ#2g!BiY)LxcJ{f*?Ic7GxvD!LOoD7J+4u5R=d3{7Awr<1A3ffJH2Qvw~ z$yS=hENEb#<6Gxn`p3yD)L7J9G?}^tUQUWmy~=K^}s(;nrh(Dbj;H!)ls+=nX8FUt5~k0<1r3ZW4m_Jet=h2SRcv+ zm4%He6By-986DouDCarv^}_futF*-s$_Vy1Z-ZAH+#4pF@k$g9&MQE4*Ew+>^&gy^ zt`Xhz=&h=>q(GFzoxdL$@t><;NbnJ`nk4m_WLQwHLjcKSbs$m+LOt^NVik^#FOimDHZG zX{naS>Oi$G*6m(u#pMe(AFWFT!~NOovu(skMs)@;7GIg?!6f`>L9gpK{>HQRM;Gxs zg}+ly`KCuZcWtaP!!hi!dgZ?36nJ4UF*z9iecMZFs_q?5GeB&C3!q1>CyA=AmI^zI z<55LNarP`x@OeGJ@$*H&kyzf~b?eU8>rT}zE4gV>L8M1B(rENs7 z7Nf0YQWLVr5BKRxO2t`ZjtKD8{fL+(zhpiLa~Ge6zI|w(mb~@Vot$_Wufa5v@;_1< z)a_8atEbh!0(EF#2(l*6zdS!3;_owwk$jdZ!`h?J;c+duIbDGX)7(Q>QNhgLgfD*w z!AW@M`GYd7Qp=&Ae4Xy0_2Ou3YZ%wolq?)O(_#pS=B@q7oN?Yq8iIZ1`@}tHFGmD0>l^z2&Nq{1sc+Nq?4t6$ z<(JGLJ7B!NLk$9xMd!BtZuE04=xtJoJQ82hZMTz>-4wqseQeir1B^zX zwY&<{kY|qg3;=Zc=8|(XeBqX?-z)l*fI79{6Id@9-;jtzQ5<|*dAGu2x(Ag`)?VJs ztBRRc`GroO>3+DK&2pjbdG3~|2^6i^5XJIY^kxjlgwL)vO!w-sAx9NarQiVEp`Q5a zGy1b40+)l)ad)I3!>2hn*C;W!w3H_EGxWm`NNW-g$u{uLLv}G%exr`qr$bMP)ibQe z>)V@xQu~&9lB=I%C`cvliJkH#M+zW^mJA7fW6md>dNBC$#?7#(WriJuOt5Lilnr2=`l!#O8yt{WZ}~G3#QD2sA*VJ^P)GIr!txOXyt5qPqk^{d#hqR zfY@ObwLSHYL|a%C?CtotQBuv6SC^`I1^zVld7@d}c4qm;Q0Q?Khwv#QP#d9g>Dd~pWmgILC`v1;Uk1&( zR`sC3j6{3#T4I_P#+le6{BPAik7+T;@zGRz34M=csy71H#|sm(0kvLXV7ZA8Lm7DO zIYzH&r9oCmZmQ(3^zc=)N-+1YVV^W3Y%$!81v*ArE08xER2@&+@piP~HF*g>wtXj? zQN;3?zrUkRo9CyJSk|2F6xm66Ho3J< z4HV9}%0ANqJY^O7vz(R#q^1O{J7S6-u0}NDTU1IEj6c##K-J>P#wN9OX`X16R4w?n zaO0dV!k+M`^IB|qZa&sIeT3y6+*~pEMSW$n%S&qs=GAv}O9Yty43;L(@tTQ+es212 zbY8}D2@=cu4LU{WQ3TpOs`+63Pr~v}erHYi`R+PTcu8?6N5}l*=};?Z@>`UeWKB*|#Ob zoXW@u-?tb3Atocs&(Gh@OVr8U?i6(w)+RKGran_Z$mr^KN3>3_=#)UaL>HdTW!`iN|&h3{^OI(+x+=uya4BugY& zewKRz4CsgOM_+@xUz0^5>!qR3xBRL&?ilh2JE+=zrdJK}bQ@3;IYeKh)9j8>W0<${ zrcX4b?WcrcNyg0LUxE)}MccBZut)i3I7`D=-eqWVNtY!PKIa8~7cH;}tj!fMquGRtZ-3xPtR_uax}`Z4`x_m{2n%QmwLhrKcPiLseFXVwasrmmkW zlC$S!VOfF~rV}O~SZYgWLo;~WI7(4vRmj<2*a)k7g^u=*o2E_|L^QUKzNVnkh{?{WX}q7Pe4Wz_#J+I4^$RGc!u>c7D{`Ej zuWpXw@v!LnT)$kiA}+KCQnDJF;d|bTaK18L4a@38biWJUo`C;Ufzwhh_;VPn!uaGF z-2n)M_(Gz}M}14kRi>-HBln{Dr@X`ArVjxz`1w{u_8JL=`_tcSyQSuKJjRP37OuEW z+wc2nC@I`zgSi^i+$d>u`=R#|KE-}z>6;RGuP6eumzBqQkBM-v>$YV3tSSxTaI&P8 z4o03GT@JGH9eYLfRm-Bn`1*w1rm(xSoBQ6G?(<{k9qU9p>0gpIf_rl9Jw|E?3j~5+)YL@Bz}=9z6XS%Z#?X+z`){`DZem_x# zUEgvF%K*w0^Je?|Ik-5mbw+Sy^!3O^xmnhGo7eMqBuYREl&(BQ*1Fdhx@5=@p*5u= zH>sD;Ovd30P!W8)=J2y-?SHMe4PbaKVnf~V`;T!boxmL8wjhHoRGir2yF)WV19E;= zP=L?v=XJZXYBt^uWl5gNJ6NA<9$}N8Y*$OWfhQUp^hUjq0opmTm)KRJgc)6)(@k+K z3iM*EGM;K4fVS6^G{tTGEK1}|{}+CMJ#B^`C*(DTtF4N^ryL3tbOA@`Mo1|;D~UQW zoarc=AS#ifj!cgDv{2k$pw#>t9^8nUJ29y1fE9t|H9d>n$^0{X25xN(S!NAG2=FO9WcdIq5f-1R&Qj6;-T-_|5x+yZgp<-B@3XiuUrw^d6vZ@p9 zPl*WqdA{C=oopY?MXoC@CTl0Q=7+X*^_I^pR!eFNTrD?5!Y;Na{Ej*k_7P|oGeSpv zo`NIyk`}mn8Fx9^VbhaJ`F6Ur5bO0frb(N1!ypV9o!TYInoIZ~fbWOg)U*;UEiJhJ z#6=fuW@%|@V*~o851DG9SF=}i$r!I^Yqe@lt9xU6$$^-8C-zr}#KSGMO)I2M_iPh9V?VnB$Klb8CM&7oRS1d~IGI zQj)5OsU&>|O@7)%5b*ID^!zF;Eab;WE4nxIL&n3C?jSzUNF5*s`5yE@qro9pK%cWj z0+GcKu8QF;7m=qmy0E8?Ao;xjN0|rvjG`=pHk;hhhvBoAihaMD+|wE_&BZO!ic&XD z&y8-R6@K*qA2UP=9Om6CqzrV=;UNAZQ&%gBZicC83__7xGll@1hA_5NPmrEnp zTeekraRXM1-)C*3{0n;qvjLu05R)k)!N;8DW=_JangZu9L%1jFzqdydr_UZ2t-UgX zwHoa`3ExKCR(0l7of0Klk{P58L{KV&4tmF zp!k)><5>^HlZ_-Z?Tw}9Fh1v-P0h`TbeLBPKYU1ZNu)&uL9zMQ?Syqj@olg@BbmIRK#Vz z=5(=-M=Dc36!(&|iC&r16ta~x0)+mNhs;BC%$UQZUNbu%-oE@HEfAjmfX)Ih2*rEJ zwtKZ8H}7Dkz_+6>6tJXuWC_0*inO*bE`qX^e7=HGb z$r@{%+IwP=-(R@hz7ePZaVhmg|ADnV6u$;=gnc~D1Ydp5x=W?hw^33>y0ADLi~<5sv@C(31E@F0yc=cQ8?!n^Dw*Wt zy|^2E_oIIVhy1ui>o!N6;gwxsdCDoYdO%k~vell%V|)KMWEfk79L7N&y8vCqG@BSe z^iIe&YLx@Ip-fX?mgnR9SuV-BM z6v>vp$Q_5*ugQ#87_4qDPxou5zm`^3yqW?~-d+(m9?#Cq~@ zfKu`3U@ z(o~_Psfj~>4eN5|&Wl{+aaW3f-H^rC36Jwt0C(;6BKn!Y*L(Xb-VzfW&570`jun9A z8$7{Q8FM%2ye8b24UvWwO?2L?udb^|`4?3voVy?n#~{Q;uSVHV_}p&W1JPcY>s+!= z7bl6BJa;p|Q12)r9eKR@YGoA8Z%Fn<-#7-gv%qQ{->QW7zSg4)RfYh0bqc_JkNI+K zFqY@-=_(GZm0F`+mV$kNRu;akRvRyS1ah8CCitQ#yIkPSyFVb@f4yK?z6BKnrA+X$ zd{R^R4WJBy349uJb9*-I0FeS1E}p9qrUuZH z#E$1)$hhz8lk0WArG*7Ro>W>bR<|GHO(DV&0ICDf^1RN6GY8WJ<6?z>hJZH-H0fH$ z%csN+5~Nu&|HkpFe!sJT5st>|`{lGJLCm_Tlsy^?g~mD7K6ci0z@R$S4bhm zGvhy(XBVm%c$}0GLYEA@Us~QLB7w7hwLD4u1_PTRlb*fz%f+V=r;q~rO}Tn}=#Adp1&#-PTC9!3()~-;MmuGGq;>=XNkCVy zm+G`i<@0);)`I6hwhX3{eJb2icK_Spso>`-v*|Gqk7RuA`a78Gm!A&eB;3$%bG0kl z|GL`7-Zi1mE5Mr%lM`BXCAT-8QLtW{%)Ia_0BfDTSzt?dCgcG4P+MEMA4Y@UL41dG zT4?V9V#}o>YZVEVG87ABpmi0yANDSP`UG4iREq;Iih!2I_Xk#qU3W8yiRgucc6Uv5 zu)plPE3umYBMJNW)q2O&qcC3S6X0!x_whA^x0z!nSZ_KMneYUN_aA&j4N=4Ev`*`@VhJtxlEcJXFA)uSIw%;+2VYLPKEDQ zI2*|OW)a|C_A-252wv}Cd^3r`ewiVZADrtlRGpo#QDwO=W>s}B^nFWtD>_~tfPj>T zF|IRiKwHDcBGB#rb#KXnJ z6q~SeZxYk#53}yN?hOqMT~$@(rL;F;-&S5ux1tGEf@E9)TxxB1n_=KrlR6DgRv5X! zq9rBwrT4s4aX|dT@p?x_S@SXuJcM_qdh-Dl!9MEeDMki8KH|F9)79k0GYofB6B2<yh{XtnT-sg{{JY<>T~L z%Zf%bq?DYbVcv=%m83YGps}1Qy?4M$d40kAYTF?8_jfvKx$K-^ZAFuc>pMukZWe{qTOf z&zb9-d+z^s{r=bg_q%lJsm6=I3Fyl$0cm+z71I0mVYuuiSopH7lhXkQYIgQ$^O4M| zsl0T|`tTh$_NX)pxic#NdFcJ@-Z>I?GgcuqZePbEiH^PJT~5IxSMb6YcOv;@bi&sC zTcl_k?S6e~wW^m@R8^IGyFz(nMDts8GB95^c>c&i!?}|Ny>1mRnOm`gqK*iUwe4BKFEAa* zJN)7ajJc*616y0$s+{QCKg^6u<~p(546*pJhIr~^B!=8`aC&CMUmFAHZy=D7NMzTJ z)-(-}XVV1zPr_D5xNu;d(N7O1+ny+@tL@Nz+kIlng58MaEYP@{w2}|2&RU!Vy;=7u z1~4P>VSYt_*iyUH5t|%xV7(|B%r?w9iRL}@$D4CBH)>Z~hEB>vu8{UK8=-B%12?7H zPs1b6ol2DhThh2fs+FeqXCFkZr04Q>KCA-apN=&85G-*+#YKuqNF z!ov!@Srm_Iiwy5~r~cXyHU-K&k$X93BiLiGp1)Nf`AH_zhPF{EV%<3@GM4UFon<@+ z~U61UY9JEY487==t3;@EU^!r=vz;6#M!;< zeSdTMT+z8{19!K8PkRd`s`iD(VdR>)(>58}r{ILC?p%9gJ3QVnQA*C|prF--u|~p=`XXZ61X<0oC#e{?NE^qIU4Ci{3L2C!Afpnbho6 zYbikOoWydQcYW(Fu4Z{}2&RGmUwulWoO8pUJM7wkyp->&fxrlAfWDmep7;*@t{(vM$ipmC;YcD@Ijo0|csgRffoo;o5bqLWcIN^wW}^JPB8c^y64>055!U~ zBLxR~XPX!e8hi1}1;5n%8!wv4%4Y}vn)|@hn_}eTwEc%4XjD_Y`){4ykUhox$4@>8^)e5nW+YXC8ydCq{u33EQ*$royG(;hSiU?T7Hcqm(zWvlh zj8#b;KP-&yU2zn2O!BEyf+wGxAs*zel#o974(L9`C@bG<{~@|86vAF;B*4Mw^OwO| ze;@$=QBhIr>mi)d=r5I_E8Zh-$VJ?n;mVB;p_5A7Y$IVGbk?syo3RaH3zw zX~iSXZx($Gx9ml@npzg5U|=V&+rbblW?LRp_iP9zT5_=5S&j8;xHQwU~kq!BB@RH z#&&4=gT>W)@p}oLRXeuCo_`lGx}7Z9tU=mn1$AWu)N>=QAcVL2xT<81m})#a2Z-MT zKxz)nP^o;C1WyJnd>re#Z zN1NhyDpZaD)+Zj&Em7q(AQ>=cXo+p>!W~Qf~w2-Sfa~5 zG24U;E^LEXXFjg@TUKz|}Y)6h}z-wnwBMn78;OCyL=-0ILX+aMRAupV%^3*@4}1LEM~FN44@Jbm&( zxr_=Rf{1MW%`5-s?yvt=AMk&xYX8q>TsnP7CG~z9umKe6tY=xDW+7n?o+)o)T4l9) zXDm>Q@G}b~+S>tN3~v$Lm8_&2sBrjLGF=~3_bYz{)U(+pwdJOj?+y`Vn}=)f@Nn}3 zX^r1X;>cp^A89vC%r8m5w3L0qVl=2SQC=@-kzvUIK?X5Z{)ofz+3sCYpF}wRc~kyjbCR_7LhWRXj(a10jz7ch5wE YLwe-FyygK<=e-@WG_^4)Hgb>pH&#gG;{X5v literal 0 HcmV?d00001 diff --git a/docs/organizations/projects/media/summary/select-readme-repository.png b/docs/organizations/projects/media/summary/select-readme-repository.png new file mode 100644 index 0000000000000000000000000000000000000000..a5f8933e7c2ceb76bdfead6fbf9144ffd82cfeda GIT binary patch literal 22009 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 [!TIP] + > A default README is created within the repository added when you created your project. You can choose this README or create another repository and README file for this purpose. + + +## Add a project tag + +## Invite people to contribute to your project + +## Review project statistics + +## Start a chat with a project member + +## Initiate a project search + +General: +- Project type, Private, Public +- Invite people to project +- Favorite the project +- Project stats +- Project Members +- +- +Features supported +- Project description +- Project tags +- Languages ? +- README file versus wiki +- + + + +Ideas for information to provide: +- Who to contact for permissions, extensions, ... +- Links to instructions for collaborating on code, tracking work, building pipelines, deploying releases +- + + + +## Related articles + +- [About Wikis, READMEs, and Markdown](../../project/wiki/about-readme-wiki.md) +- [Get started as an administrator](../../user-guide/project-admin-tutorial.md) +- [Web portal navigation](../../project/navigation/index.md) +- [What do I get with a project?](../../user-guide/services.md?toc=/azure/devops/organizations/projects/toc.json&bc=/azure/devops/organizations/projects/breadcrumb/toc.json) + + \ No newline at end of file From fca3173f58d1ebbe8bade45904df34381df2504f Mon Sep 17 00:00:00 2001 From: KathrynEE Date: Mon, 23 Aug 2021 14:46:01 -0700 Subject: [PATCH 02/12] updates to summary page --- .../projects/media/summary/invite-users.png | Bin 0 -> 4668 bytes .../media/summary/project-members.png | Bin 0 -> 12295 bytes .../projects/media/summary/project-stats.png | Bin 0 -> 16827 bytes .../organizations/projects/project-summary.md | 98 +++++++++++++----- 4 files changed, 71 insertions(+), 27 deletions(-) create mode 100644 docs/organizations/projects/media/summary/invite-users.png create mode 100644 docs/organizations/projects/media/summary/project-members.png create mode 100644 docs/organizations/projects/media/summary/project-stats.png diff --git a/docs/organizations/projects/media/summary/invite-users.png b/docs/organizations/projects/media/summary/invite-users.png new file mode 100644 index 0000000000000000000000000000000000000000..0667f46879a8f9096f09d5bae5b3904887190d1f GIT binary patch literal 4668 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 literal 0 HcmV?d00001 diff --git a/docs/organizations/projects/media/summary/project-members.png b/docs/organizations/projects/media/summary/project-members.png new file mode 100644 index 0000000000000000000000000000000000000000..d90b620655562b46125cbb9d40953dd35dd18c89 GIT binary patch literal 12295 zcmch-^LJ%W&@UX@$>c;6Yhq(!8xu}+!int@+nm_8HPJ~jv27a@+j#SR?(@U@58S)g z+UVU?)wOr`Ds+9ql@+B>kqD3=ARtg>q{USrARrSzpQ8|fS9 z-+Wruy2GDW_K8z8D-mI9)mnd}8Vb65CQ>e8VPR_yiEp^dapVRPkRsN8GoFYFMToRB zo;1RwsSr>fZpdVm7}ywVJcr($p{=|RIJVTFw~66a!@ie?3mt9kbO&<|ZDV6&Xu#dw zof-_3Kc1v8U!mU;gouB!u!f$V9>rf>=kFbeB~49D4Gq|`m3x-L$3O_OXU(sxt1B;$@Cp(p#Sra5 zNM+a1(D)sT@kuC+_d{P_9|%+w6eYz#ATxwXl4Yc)rywEwuV21xwiAoyypB^IDpK?VJe*>WWF=XSw zpHh_r{;#tL(wv>0p}-Xs6$J|-BVP}WB8)I>t2`N3(^J{CWzyDasA~CbjIbL zB2&TJne4?Ft>}rYh0Q(ElE-yaIn5JZ;62h)NJd5dptv?-ODnVsfjG(}g7bgO#}@>J zS2~Z7%6TUIYmBJ8Dv4W+OOJ$jLcTIHaNnb%qJkCDhoxaXP9}G6o zmO?TO6SKcBE!Gg0Y^YhH$Q0<^6kvwecnW`&Zbpv?-4n5?|j-(>ITU-e4?_{pj6H;v##z{;#%34~F(h)N2_f1xz=j z{$vb!YG6`PO`^oZ{H6?8(GteKXkxNdB>+3Cc``zIMNEvH1Yupa5M zAfrbGByi`%)B>5;e^q7D<=n_6gbNh$2&Q=gnyJa0Vh^#Ac4ss2@9GKTUcrS>z)O;L ziiaowO@345Z%yCi8RreU()yp4MXCbFC<*0JuDL4rU}af0!-#H5jL>C3+cRY4IG$LF zkbBG$yT8u*f!ZxU+Jxwj?$I=;qKG1ropPpP_**IADGZVAueq4p28-QdqcfT{X}$zq zrQ)!I`)DiM6#$Hpzo+SA_nanD4K9S~kQP9>KMXTA@9`uX z0(&~`?ByWe`90d86g=+)U){{v18dFi-<&6$-Hbj_+;f9#bL-)AML#vZXr~GSO>qV` zBA`|1URAfeLoRWM;&7pt#P3;${4v9r;|&u5Pu=-LbnyJBa1BB{fBIryU`VRl6M!dfjTmD5-q>js21i8M zVkcIu;T%XG!oMX<3@f2CVc_T4f$Ma;h`cONS5$17*T)+(!Ad(}nWZl`gB#c6I^nd( ze7wB&A@G6=;Z;t=s?D7su&+!dP>TxK#vr9PWH9ygmlj_3X`iTMutH z6F;+)O7bz%fL{V9fH$%z?+-GyRj%78v^Szwz%b?v!(_nIM9K_zA8xV-?gejgbU*PU zISz04X=L|sr0yL}o~rz1RQOK?`p#G-j+b^4zhc{nGZ5%EaChY}(0I?Oee*Eq8G zO4wsPzAeb*$J^DNJ<6ZZjp$$k_4RCK+C=^t6f#eIqZV`&8sb`|)Cx$IXBj z!fg^N*)-)a3k|Y5Dh2V4p{~>>=l;rKo~6f!j81jc><4R@K>eJSOm%J##JC!7V8_CN z*6n*^T`ZEf-#v(|(>g>CxITK{F-xKdGQ99LN`V$W&FtY$theUm0ezkO%a_w0wbT>* zl^FTRLj6?XeEGOzG^!v0c-`ac3%;H>TYpjGL|Cr7xk{sGDdR3|sHI}5&ozTu7BZg* zd)&eI0l6@*KCDFkWn}hC#x`(@S~7?YH+*5Wswq6b3DmneUQS{DG(X{*xbY!(!lT#C zyek4+OE;ycR;QhN{bQG0yprD)#Vzq)%im2*7c&f3O=4%5KFuG-C~`OKvj!r}PJ-Xw z9X_6lFPRhBJ0&T|o7g~m@M8i|&>wBu8uRK9a`?mvs@gF3qE?C&4(9)*3lS^Z=oT(j)B90>u?BAPA294O^t%0e zRG#5WS#bW|%{9B?P79e#3xcaZ;^b{Y{h-|ug69?{$lA8hv-CK}CUmW*?g33_SDZE& z%qIp%_iM%I_DFOnu(!nz@94$~O?LDQ0u5^NHWTQw81@k8c^HZ!u=U3@uljSWRbMF5j7%YgrXBidVry@MgDiuxJJkK?j> zt+TL&PE`n~x?rKuw#aaLzLg4VywyMQUzb}xT~g*$1N7Y@Q0RyVspirE#JxUG(btStBfiHOPfXC6A5Nh zBw{x^yfpV$MV;)dTy2Wlxj5Vp7Wqd@5fB)|>J*0s33O07^T;@8_^>cy9JXyLi4$v_ zr!8(KY_91KM{81>edYsPjxatP0|Vnon~LQa7Cz}0qA!oc<#jz$($tF*@6Lyrr%+ZWKZ42}R$c8o zC+TJb>mGcpR zBe!_bf}j6IQ|T2Anvk25%(E<&AoMp3k~vyd-1-&j%S|P2>PKku@TofCLFGmtg=vj0 zbGw#BNw3q?vtJE28{5p(RGiumeV(m2^k=AaF&Yy$FEP-~eW;!+kt`PNXP_(UN;8I% z0Nx_uzIVg9S1Fj&^-3bq!~3zhg*egUSZ%6FJsu2n2?c`S(Q;w(E6>YLGSt?W=;8oZ z-?5K2WhNZ9$7S-)8@x%oR9wf2!a1Ev>_f&(c=3l(uj$d(+~MrtGUziWgam7)C*WMR#uRbL35j{p;ssa>pV?KVw9Hs)}| zd<-MwLB-dn!*HPwc%O(^5}~u^w0fPyW*wn`Z|HI)m3WVLD#wkxgo~-`Z$LFHN2VF| zx64J}_f6}ff^z?-l{jc5!E-;e$Ti5%B;{J<^AA*u^fMD?%hX-%_DM*9`uZG3P*?I*V#imia1p>$43K!08?7bnB*~o z8f_-UxC`#=>1)zXob7A`y2l%O%;8{dB3r$z<0+N>wT06e(e@k_TxTlY&<@_5lgi9p z(UmWHRR)eO>pN+0>B#7*(xP8sjpd?ie^XdLrMN-rlkhr4jecW(9LC+j7VjU7#wO%G zZ*Gm`N?V_fD&3ptg5zQ`Kgzvmx3F^czDu#Il_6L9Yx|K+-ZVTw=rwrkKj{EpD>}*d zsM~eul`R77Oa+S%MrZK&^zC>Jef8m^86!_`48!+&mTI0%#mcE&UO>S%Q0#rYo+l$;nLbP<0+rv|#?g?g z{fnBXzHb&{)z4vo_|xFMl6`DsM+-@x%|@L%S_aGYZvgI00+($f-w}~>As;r`PC-JX ztR&503;(_Z3@yqlr_(eEQgd%3w)yFJINslul`GT?Yp_o`xx{lB;ndPYfmB_IQGsO4 z<8wv)=BrI(WqG_L<-H+&MM7*0asxlwo!9TjqrJM=|E6}H*>jp}zszX2SVlgTiEKq* zKI?H)zvwv*&?i;X{F$SxDe9a2`W1iI;ujTFIR_xg;_qRI6%)vz4Dz_<*}L{o8M!OY zpYw|%J+mxnZ)`Sj5`&v>CA*LWWhyu`z*Rz_p)n#|S>FgnQl)}y1NLuT_tN(;Cam2o8#5tZc=k4I zg(Y3?3o+;&U~=D+_mrK$rWhU~3am|M?!?^!*-l?8K-)c{d8jw3@YJ@L9OE1Uq|i z)PxOmA-*3E>i$-*BE-RQ+kPZzWwC8Wa~x}?bn*U@ zm!xTN6RN6v%_dKKGpZoXeC_!g&jf&Hast@fA-SX*;0xaI9v%Jo{o;iDVD^wBG%4%3 zpmKvz&#qk%s&5PS@#3w(M#zHEc2wx%)=_KpnlerSEYXz9PLC$Th=lS@mfH$U2*LP-5Mg8NBYxNY} z&5OwP`u*OrMxVW+N_L0WAO~{e!8bSE999jJ)4r?xQ8c1Ogu(mz`UgKLJx8&w-36BK zxB3ssnqIrzhZn_F>+CwW`eu7RoxYccQkEZ}!sndO@{cQlYo~;&pWuz3JRw+>x@U(O zNV{B$A3i-bPJe*tA^NHF=ob!eBm<7ppbvKx(^6{1m_CD(6?R2yjk7-vN^3Tu=q@XWDx>pm=jM{>qq0#^N@Y0FsfrIsls zp$&OcJcHwZ(K(ED}Y{UJaCBR15b+dB&0 zgzez1UsVTLe_U#=kF|{0OTudOIR=4lFK_I!4=7*c(W_FPY*rjCzO_Cz5GkG7v#Qv0 zs&H&D3+Y>~ylztNnMQtkVdWde;BPVyQ!cS`!#`SvEv+wffMisWIE~2@S!ERrcBOwL z^j+Acgvm0ssrjs~I*pIthE5#td6Bq53QMTMr@K8j1+P3VGxgC{zE9H^mxUgLh}4u{ z*X@iKbkY&pI^4_i3Rl*02IS-unmv$~;VVcscJH~(VDQhh99Py^FVp`OsE)Xr%~cC^ zVhdgfy^!Us@Z3B$yiETYK)=0T&CzgTTWoC*(;z7vn1+UlP1|i3%rTSZdUM=+Acg=< zpHcU?uvW)Uo6smWV3sT!K@NfrY4A?d>)zK;ZM>RUJZbDZlt!MD02jOzBENo7X=R|& zQYt;5e+rU1jKU~bFurDUbon?b{z_Eh9(p-J6siH7-bXM0fyTqDQX>;G9CmY#@TSzb4`yN{n}o7H;(Ke;H+DUTu_g#ACuLPyMv} znr6=9f_&C?i`o{5%bS$8lBc%)vXf~&7A;bvFbf| z{R0HrvFi@^tEKFuau3Vxq|*xP^&e<G<%LHivPG(|y#i&F<46dQ*kRMVny6CXJn? zsPJ0#2c2{txRj=)NU7rpo5%eZR`T8bv2#O#TW}F5di4+uk!8AkINkM-9~GVVo%L?0 zr!EvXT63A>r7x4@e&XdpklWMu?d_hP+JfQlsHUvtU!@r0u&p|?9d#R$$p%;Jtas=x z0UgaJBK%FGO{X*rSO8^%JhfSxQM|Dr)wIFPaI~tLGY3lGEGKP;V4VL+)A$)_=yuQW za5#s;N2ZW(w(&IrdR`p=x)A@p{AGif(cf#V4FPO1`kKGL1@~O&s&}T_HGiqc%5CzL zgz!*3^P0l(;e;&X1TCAw@KHbW7Q%e*M0KDItF4mlSWr1zlXpU=593l~FuZ`-`;{q8 z6}nAc50(PPJ(|M+&c8c^{0#XJGd*sDWgk=LZpqRBmv^|#s#ug@^BLEConEeU?0O}i zTCnL@Z{yRn(dKu0d;RA)^V{k`LAC9u5MO=%&8PaalJU_0Rd4vIc&1P}Rw5h?2U%eQ6R(HX(CLZ1@oo51rOu#9)}bxEBx6nfLFkrF|Xii72iwoCVD-yZi{gG zf$>i*Ezs6qNUd8|6janGKO`WIyL^+-8*QFrxMcdYuY#Tcu@n8!^&6H#7T2*MzV`5%`qjlwxSvs9ll3coev| zW4k`Q_-0DJy)Pfbog``9yPP}svfx2?V)Av8Xb8DYm&jDX8r~3{b_~7E>+Liz@B~-4 z%T?$k1-G;+HC2K(tY zdL_hR4{uPeXClhm&MiOA>(v^@gMf?X%*h~Eq&!CQEuQzp!mcN6)f|?)rEG5-_qi#9s=`(^Ag6^kvRo?FX zFL9?9W+uMYp*geRuLdkG%r=;i!LVeSP_~(ke08Hw1HU>h!QI0ZihS9B&I4Av1|q!s zo57M%c&x`KHHWk$s>n<|=T3XZy2RIPypC3_LEq(69?c?C!QgX=vA2g#B_?KsXuR@P zJClPm)T(=u_(l4_Z{Y*%Yqoe-K9i2v1$Kq)JZyd-F6o zhARlm3B4!H5=|So*Q;N`U4!3~d8^GDPVee%@eTyo=uz6DI&vI9^BwIQ3(hs+2bie< ztG=cKs-Z?!-<0ZZ0(_a%1(LL3QtB=_c(E#U_}vvGHX#i2Hld>(GIu;L3Dl8}u?Gtq zty;$k%2bQ$Y+l3m^bijNV)`2_^A&`PXjQUhw{=_7M_oG93yMP{^wPNZ*ZSGs(C?T< zESn}S0imR`lCocy%!;O)J~xDJ=1b%0i+x^JOuQ-*+-sVh-Tc6oTG!9VC!5XXrH_Z^ zgAZQ9WRHzM{#_14etJ|_MvlbyANaDu>h(e-emN&T0@|0=^0w(*@{Hk*rNVRDX#T~~ z7zBwS*zv)L5A&(_`D0etb#j4!7w_066%5mm$z}A}4l+;Gl{8;v4l=XR4OXPH&qIts z*`A0w{L_RSHaLlswFc#C>wLh|n}xlSi*E7yM)vyzawrv>GSReF0V!$afoKRKnYhmv784j)4G)Y1PaU;S7;uJdSp zi73h@)DRHrB$Vr}L>FSw;IGvnunYk2nJU0sSp?xWurZ4OP7NiU*y?#mPrn@@W?&jS z1k=~5V)z>>DTybU-(FGiLNP4u(ra)=HctB9tP4p-6SV%kUj4c2aPcw>&IQlOs=4iV zA%GN;RzZIcqg^KzM4`26^{Inp&EBGnJzma4RN|bLv+lsZ{xvxH zcc<$&a*qqvx%F$6vQ*Uk`cIYZO~g3O*SB7V&rqe0z`BpHI-(>q8_UyDTh#43c+{%1 z>Cn5{my8sy-askaG|+{eizrUQ8l!|q82LVct?_zigANk%x-B*Fqnx8K?O4|PF!7`B zwW-eZcbjAVLFa8ldMh#YrQ!s7n=XchR?4It5XvTr=as>GRpd+DB8e0Aw>Q?4ZmlAF zox3f$&}`bF_8RTuI>)lmHAj+Yo4kcoux-{_r}6TIue98Vj9j(ePVSmL`utKFetV%V5;w%D+cB2P?6qz z$Je^-IWx$3bB_b;=|*$yB&F0zbEIN{jI=X18Z}$Mzwc=J3FKD!{l+R{y@Ak6bRya3 zsPEA{-WQ^z8Fz3tNf?QFNq`4xb%eMS2O|e}5ss?qg4S2pdHVKzh|$-Q!@A4XpBM&d z0E4TA!A8=B{MKhz!cLiaZf>9*ONLrEEKYfSQ^l)e+Po9BO{&ma{;_t>%}d>U^=LVy z*~1gzx9%}koE!;3PIWFd-8$P1wbu}`;i}IKc2E(TX#!oUG3C1YfNY%=i zu%!m=9V4+;o{L?;$nM3LU|lA(jvbQi0z$p%5-`k4AyT>etvl;QTz88W^2ax}_tlGc zrl*_D^KY@fZni4ZpsSh49V$Q{@)&i;Ov=>H>)wZt#}l{B4<1RQXJ=5+_#eUJ?R{(R zP;}>nV{{g(wRX$;gJNEq_f*HACTVn`Zll~<#+j16VyjP&v}(2jOLj!9E?p2Ksrks? zsdjPe*`6hx@%D3U!qsT}&rVHrN#BX_$!(ld(NQ=RzWjaDit#mn{p6SxM26b%Y={3c z`9n~=pY=jUx1EZ@Fg=TND|0D$ih90tyHg-6Y_~2+X``c%i{HAab&CFC?w1~Obn`g! zpRxOn)TcSh{&m{3;eQb*gr*5{eCtJdSKYmpno{59D`N@BV7dgtil2}A57zl=Ylsum zzz*BY1D=}vtQrU{&MZsXjC;r1r1a`tkuM}!%TBHrNKa3Xhfz+Hdzxdae_VvH)*F)I zAI>PeH~s{8W8kXp;$p^Qn`#nym0brDc3j)gSJg)Y;UVD})tBdoVw8c2D9D>$ zmT1T>&qOf3Uq#0S`1fewEq&BG;`BWf4bqj(Bde&++Bzh}fYA_#KYZzD7q*W@%QB%r72- z-Qvt$Fsz&~Je_Pukj13iiwAPDzM8krKTW`5Z{nSmBE=kFfNPq&Rs)A-y~Maq#<%Ry z9b+SS%}*}J2hKjT7??)UX81eghv;STwP9)I8qb-PQ=|~1xy_1k2d`bLbo)b-Q`B{s z!(HBZKzfC3uh!0h^&+>0HqL3$uqD$`^s=@CDuKuopNnF3Qq~_y)9Z-k1hs{U)`Eua zv%Uj(I6mU6jkCP2^}9#Y!vew>+cc$W*Kyp{{KC?E4p`HyN*_3TV=fpI6}V{$CGvoc zknf2>T1hIlY8}^=pflBk18DePbsM!Kp zN3zPPSzVj-?M-n8$y)NVf~XdYb5e_q4B+f6H2Ilm2LI8y)8)|xZ0L5@4E{lG6Lv1a z;ppX=HX16lvRLh|q+Og?j1682mc8qpcS{2IU<>g@J%wQ()qfA!kAgM0i@4=ZBH(>F zKnJB}pqu|;+0&wkW$H@0UZhort*MFVdGC8Q?jyYet=jkyQgDOj0%Lleq_$(fHDYx1 zO?IZLmwDst{$p`_8=SM{)Z0uhW-x_{(_?@zOzM zCGiwKDHUMw1`|Rj%8ir;4vbDGN~<>on+SI?R=EQQWx$66XTix_L0M=)ndOf=aiW;& z#jt{Z)HA?#y2jO53cIUb(Z+6z^!81?dGQbr6fOJ;5{Y2qtq;uC9IS|%K7akB78CM0 zBLX#A1$&J1#^%5B{HxX@e6!y`2MI*P>jD_7mAJDAkduf%(ppsVNy7ZSsn9?%c0;Dt zxix+G5MoTsem8QESKO(~qdlqlVbtmH_enr!hGS$q92ng(Pa~BClV0-{DX&RD!#410 zwfzAaO7W>10elQB>WKI;cq8S+!q4YCH*yflo+qOE$ifF ziO_4f;3e6s4Q zwgiVSmwXvu+V2nfsbLMwa$9C0C)KzaR|-pSQCJGD`LR&8gp`Z*$HKzc<_JoF*LDP4 z!pjuQ-!zXQ)(fc5Y(4(0MAuLr-U6)DHQF65jyb1&&u~hoN_JE0+JxuxT`jr>-i43% zR|mTA@@A>vHM}M_I;e5-=oo#WL-R*Ub^12#+?o@rf%(F@^1=Cv{)KPaYb&iD;W0hb zt2bsn-o#)JXU;iU#vvo$xP8b+L~=Q>FYCz5J1262@rceBt|}q>(F=Q{1P_KU#dy$o zDJV$t+J?^yxd~Ib1hei7d`yq&wuM=eQ3Z-o31~z?OGK;>DEv4g^Dza-lw6jB#=c=u z^SZeX7afeK6D5?%LB&b%rs_`ziylcoNESKVxwt$UIXqeDty3o#*{layPaS-_Cr=VK zX->GB_{*#=D{}>zD(^HGs^k~mQm1e_+K^K`wq+E1GJ@M#|{gOH&RM-3@WxS z8ixRO?W4x>odEHVJ(@p=wg)xDTKj$cHngM09NhEC>R=z71E<>+feM3+!DTZjITRzS z5f~y(W=QO0S5W~IuX0E#&vmwDV7ONK&1vn%Sqi$m{yN_mw_Uvbf$1Q=!QX3>M_H~v zbFb|KWrof(hT%J|IeO?3H~)2&0**ZXRgF8h(Tp|KnZ=&Z(5LHZ>zp@hEU|THvRV(+ z?aim>&rW##Enh&IKJBr-KRqg?`7FYv?%%Z+cmj&yY$dSw^1FUsj$F86d<<&R!2d z!|LnoCT^mDt#l)8XXUf$3rU%rNhA}I`L_^OAW1>ttC%tuztVI#T z1#Lh?dh+3f%#UQu;X|kmJi$?}%Wq%|(de-!VKY}(=RbkH$8_fE65~z3su&gYva(1v znx}uuM%d&#-g<8k2q+00lGtIZYm)t?&mgU-Q+WGr%tBP9t>x^|5h-#jfD1Z*RCjN55>ttzpi;WOPh3 z6yxARbo1|eq1f|hz~m2qglFMu?%!uhIlRaS(@6iPq8#{siyyh20DzEz;f;+fo6S|O zDp1jH(=xTP_3ZExxsFQH8aW}@VZKjA7RoKs9iCl}CuirgdN@x8d(~4w8fwf$R2#C5 zu==?tS6yUT?dU(TglFrlcUzxWe@s0=M#e0-O3HXQ*?GJNliCx(%rXCo4LUH9g8Hqa z+nQw%3mdlPIz)-hy#OoUw;7##Jl z=4Q;5*nVQThKvs@ZX)LS53cXE#U9!vV2p%>Y2dY=iur%x1HX$QCrR@1gn0pc;Ogdm zL3Y_P&dJKVH|Pmfca#GUGK&Bi5<_wkR&H(p?V%C;{~_N7#5rN2RDcn{$l8sxY7`gF z+^X$CRT-*>!-Zq%NuAa{PcBt|LOg94A69kNYTbRinx=~u9^@C8S{-!=>#s;lQHLlK zgMtO`*+0CLmpg(8K2R*hU2V29u3wmu7{uyPb2?@psLMsLKWSU62|qvk8*O;lznS6& zKsvFC;Dx!*zX6FzigJKSa;iectSTf_dR#Pocj$si3^yHqoZsKqy19sdWXK6prXxR+ z!T$piK{0sCp8VpmaqHRfIJn?FK+_8Rte&b!d-Wb73E08a`Y@l;-x7Jjfgm}f8D+93 z^((bI{R*ZWm1lbg&aqU?747v@KiE=VzNdfZW+*bZp(^@^@>F7+FzTh9EYinc zui5GM;s$~C0)eg@F$qmG3NYSqc}^mlDIY~g{qTd{Ta{*0GApMk=KmjBRg^Yyi|pZa zu5wuoZ5z2)EyGwF@ISDvPh3-+x)5WQjb7Ge7f(|Kdws)fO~ovHe#2~61x0xUXL)2= zusR;pk;27ibtfR(K(<9q9#st%68;hcX&Wb2;5HDNDb%IoU0`t)Km3bPNywfDApybK z`nre`ONt3&Xg4H(kSI^TG5VW9Zc}56gt-5wjK^LkD&;RQM1RF-gH(IkL$kSaR6ilr zP^wcfs1!H8V3a6BCN{5dNPCa(_%Ux~9s?%GTC2hEI?>f+0kL=C5DB92^{^ nq~NteK3{$G8q^;jKl@$>^Wpjc)EGX&`w%h`isIFx1_A#cA+_Z} literal 0 HcmV?d00001 diff --git a/docs/organizations/projects/media/summary/project-stats.png b/docs/organizations/projects/media/summary/project-stats.png new file mode 100644 index 0000000000000000000000000000000000000000..b463aa785b23ac891b012dfe65b3399864b77156 GIT binary patch literal 16827 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�j0z4{j1uU}@KB3=XYXvLle zZ<<-^y}JvW5NsL0e+uZeuEnm7CC;0hgptyK-(3twG|SM>WT#~P0F}Avz|lr>PkPH;0}ql3Tk7$;`MBC1w0co5;kBbjgNj_l zT6y+5!2@0vokd|%>ys2Hr*`}6IV$14c`Ys0j#RAKykA+FX6algCO3QbXuR_7xU`#+ zbP08BWJ4?;#CctHIlE-6jCR)=YG*ef@{BOrc- zNF)uUrr!1UW0u-K=RY7)@&ZcGmHib;Z9t-3w}H_4=A32m*V^5dpsqMS}jHcudN$ksmzp z@OCiP#%IHl`YozP-Ps#$p~v76efH9myd}fi-%#dmoiHwKCOck^M2r3;Z}TX<3YpZE zVyS@^z_%=rD>0&{-7m!Mk4=j>ovvg}IF$yc#E6Ad#WJ&&s^ntB?Rm|z3!{)Xp^4NX zuB3zrC_^?}WlU{JJk5B^6QeaYeb&-zVznx%|ACiN4dw*JQ_LD#xr0fQ@N@e?A+{!m z4+X!_Lixk83&nEA_RonH8XSMP`O48vZ^%@p;6E9y^89g`q*HCh)~d}ZnDRTL1h295 z#r+lIYenKD-o3}B)T8vYHcESw;_6o70r+i8v6q1?X&zJXOuxufJ$K#5bs;p0WLZYS z^0{I@)QBxRSCR=@>Bdh;ZrIT5+0=J6b<>%>&*ST5ETUmSL!eR2XidhNs<~Hw>*Thc zOmU2ft{v7QC27%Uqc5_R^mCiX#ngp|0{X?db2ZM?FHR$anG;~&dZo-{uiiHh?7rUk zc~thto}`J5doK@uGF|e`tuRw7M+Z$$0X^AwFouYW;EgG<XZ|SGs z(kP~cWI+lyU=c?B?ieVgm%C(qlt|87629SDb;Z3QLoxtp$|} zGF~2-dy^(9$tC3C%Q+;i3%}o+2G$bVTM6G5-hl6eCZTG6amd}Dsv>VQUT{o#SgT!o3y^Js_ZhxM&1g+%e(Sy- zI1UsG_Y4eJy830mZT4$!Q(PP@aMcp9d@k?wJuUOIp6BGL{eEVCQmfQK&O{e|;mby6 zl0v`hbM{Bd2ID|t;)^ow37=!7CfSjr40ZFm$04UaD8{bJp12leQ|QsBP`R)th%ALy z3g38_E6n#<-3?W|`*4<3by|bITQFRD8}VZE8)`YLcLqFi=RWyp{vCRa9GN^O*Pp%i9@LwzVb}AlO zSu&z68@oeMIfUMiPAk=k=u$c_ex#+cU92{L>QUSL3CFW(tZr;9{k8R@Q7JXFYDLtD zz$#!wV-Rw_$MNodoVa0roK!5wYwooD>p?~)CTXPR2YE!!N`uKbk$Q8Cuj==47F7$? zp_DM1VYO(F&Bw#m3i~nXS6Nk?O=^ivh3tm@3b;-{N8Is$-dPGnZo%3=@YAl|_bLA|#@k?x!jy7CVlm8KHF?-AC>ZS`#B`lSkc@7$??f`(Fn<1087p|MVm|+DfnTvhDzKSj!4W~Lt5fUb<+cu^jffJiFu3O2i7N+MI;%pb$0HM|-Y`VDlWZ?3uG!{@wNJk9<&kiv7P_$Z~xrb`GKj$Zjr4n}i^W#Hbey*pcL=k0y@KOQu2{ORBG2fXj^Zk^h1J>NMyf3`IB+pFE1t9M#x;%9Mi zvBvQ~SxV=shh&wYTSCpL_=Jzy*+!oSJNfw0ZFV E0oxq=8vp [!TIP] +> If you don't have permissions to edit the page, select icons or links won't be visible. + +This permission controls the project properties REST API. The project properties REST API is used to drive the project tags experience in the product. i.e. the ability to set tags on a project. + ## Suggested information to provide @@ -35,14 +74,14 @@ The **Summary** page displays either the **README** file defined in a project re 1. To edit the **Summary** page: - - If it is the first time editing the page, choose Add Project Description. - :::image type="content" source="media/summary/add-project-description.png" alt-text="Screenshot of summary page, first time editing."::: + - If it is the first time editing the page, choose Add Project Description. + :::image type="content" source="media/summary/add-project-description.png" alt-text="Screenshot of summary page, first time editing."::: - - If editing the page after it's been set up, choose the :::image type="icon" source="../../media/icons/edit.png" border="false"::: **Edit project information**. + - If editing the page after it's been set up, choose the :::image type="icon" source="../../media/icons/edit.png" border="false"::: **Edit project information**. This icon is only visible to members with permissions to edit the project **Summary** page. 1. Provide a brief description of the project purpose in the **Description** box. - :::image type="content" source="media/summary/about-this-project-dialog.png" alt-text="About this project dialog."::: + :::image type="content" source="media/summary/about-this-project-dialog.png" alt-text="About this project dialog."::: 1. Optionally add one or more **Tags** for your project. These tags are similar to [work item tags](../../boards/queries/add-tags-to-work-items.md). @@ -58,36 +97,37 @@ The **Summary** page displays either the **README** file defined in a project re ## Add a project tag +- Users can't add tags containing "/". +- User can’t add tags greater than 40 characters. +- User can’t add more than 15 tags. +- User can add multiple delimiter separated tags at a time. Delimiter will "," and ";". +- Tags are case-insensitive and no duplicate tags or empty tags are allowed. +- Users can't add tags ending with "-". + + + ## Invite people to contribute to your project +You can send an email to invite users to contribute to your project by choosing **Invite**. To learn more, see [Add users or groups to a team or project, Invite users from the Summary page](../security/add-users-team-project.md#invite-users-from-the-summary-page). + +:::image type="content" source="../security/media/add-users/summary-invite-users.png" alt-text="Screenshot of Summary page, Invite button."::: + + + ## Review project statistics -## Start a chat with a project member +:::image type="content" source="media/summary/project-stats.png" alt-text="Screenshot of Summary page, Stats section."::: -## Initiate a project search +## Email or chat with a project member -General: -- Project type, Private, Public -- Invite people to project -- Favorite the project -- Project stats -- Project Members -- -- -Features supported -- Project description -- Project tags -- Languages ? -- README file versus wiki -- +:::image type="content" source="media/summary/project-stats.png" alt-text="Screenshot of Summary page, Members section."::: +## Initiate a project search -Ideas for information to provide: -- Who to contact for permissions, extensions, ... -- Links to instructions for collaborating on code, tracking work, building pipelines, deploying releases -- +## Project properties + ## Related articles @@ -97,4 +137,8 @@ Ideas for information to provide: - [Web portal navigation](../../project/navigation/index.md) - [What do I get with a project?](../../user-guide/services.md?toc=/azure/devops/organizations/projects/toc.json&bc=/azure/devops/organizations/projects/breadcrumb/toc.json) - \ No newline at end of file + +**REST APIs** + +- [Projects - Get Project Properties](/rest/api/azure/devops/core/projects/get-project-properties) +- [Projects - Set Project Properties](/rest/api/azure/devops/core/projects/set-project-properties) \ No newline at end of file From 014156dfb70b2c462207ea4876eedcdaf95505a4 Mon Sep 17 00:00:00 2001 From: KathrynEE Date: Mon, 23 Aug 2021 17:32:36 -0700 Subject: [PATCH 03/12] consolidation --- .../summary/connect-with-team-member.png | Bin 0 -> 7239 bytes .../projects/media/summary/project-search.png | Bin 0 -> 21358 bytes .../projects/media/summary/project-stats.png | Bin 16827 -> 23490 bytes .../summary/project-summary-page-intro.png | Bin 0 -> 71907 bytes .../organizations/projects/project-summary.md | 144 ------------------ .../projects/project-team-quick-reference.md | 3 + .../projects/project-vision-status.md | 140 +++++++++++++++-- docs/organizations/projects/toc.yml | 6 +- docs/project/toc.yml | 3 + docs/user-guide/project-admin-tutorial.md | 4 +- 10 files changed, 139 insertions(+), 161 deletions(-) create mode 100644 docs/organizations/projects/media/summary/connect-with-team-member.png create mode 100644 docs/organizations/projects/media/summary/project-search.png create mode 100644 docs/organizations/projects/media/summary/project-summary-page-intro.png delete mode 100644 docs/organizations/projects/project-summary.md diff --git a/docs/organizations/projects/media/summary/connect-with-team-member.png b/docs/organizations/projects/media/summary/connect-with-team-member.png new file mode 100644 index 0000000000000000000000000000000000000000..e86fa359d20e860e0f6f190688218e7430dfee56 GIT binary patch literal 7239 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 literal 0 HcmV?d00001 diff --git a/docs/organizations/projects/media/summary/project-search.png b/docs/organizations/projects/media/summary/project-search.png new file mode 100644 index 0000000000000000000000000000000000000000..7fb13ff256e8703d584d6be52caaf44ae2668c59 GIT binary patch literal 21358 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 HN6h~K>=hd| literal 0 HcmV?d00001 diff --git a/docs/organizations/projects/media/summary/project-stats.png b/docs/organizations/projects/media/summary/project-stats.png index b463aa785b23ac891b012dfe65b3399864b77156..97d70cfa108e5b85162081e8ab7b8fcdf82e1b73 100644 GIT binary patch literal 23490 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 Nr(gFiWJ9MLTqclT_bW04~%~0pj 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�j0z4{j1uU}@KB3=XYXvLle zZ<<-^y}JvW5NsL0e+uZeuEnm7CC;0hgptyK-(3twG|SM>WT#~P0F}Avz|lr>PkPH;0}ql3Tk7$;`MBC1w0co5;kBbjgNj_l zT6y+5!2@0vokd|%>ys2Hr*`}6IV$14c`Ys0j#RAKykA+FX6algCO3QbXuR_7xU`#+ zbP08BWJ4?;#CctHIlE-6jCR)=YG*ef@{BOrc- zNF)uUrr!1UW0u-K=RY7)@&ZcGmHib;Z9t-3w}H_4=A32m*V^5dpsqMS}jHcudN$ksmzp z@OCiP#%IHl`YozP-Ps#$p~v76efH9myd}fi-%#dmoiHwKCOck^M2r3;Z}TX<3YpZE zVyS@^z_%=rD>0&{-7m!Mk4=j>ovvg}IF$yc#E6Ad#WJ&&s^ntB?Rm|z3!{)Xp^4NX zuB3zrC_^?}WlU{JJk5B^6QeaYeb&-zVznx%|ACiN4dw*JQ_LD#xr0fQ@N@e?A+{!m z4+X!_Lixk83&nEA_RonH8XSMP`O48vZ^%@p;6E9y^89g`q*HCh)~d}ZnDRTL1h295 z#r+lIYenKD-o3}B)T8vYHcESw;_6o70r+i8v6q1?X&zJXOuxufJ$K#5bs;p0WLZYS z^0{I@)QBxRSCR=@>Bdh;ZrIT5+0=J6b<>%>&*ST5ETUmSL!eR2XidhNs<~Hw>*Thc zOmU2ft{v7QC27%Uqc5_R^mCiX#ngp|0{X?db2ZM?FHR$anG;~&dZo-{uiiHh?7rUk zc~thto}`J5doK@uGF|e`tuRw7M+Z$$0X^AwFouYW;EgG<XZ|SGs z(kP~cWI+lyU=c?B?ieVgm%C(qlt|87629SDb;Z3QLoxtp$|} zGF~2-dy^(9$tC3C%Q+;i3%}o+2G$bVTM6G5-hl6eCZTG6amd}Dsv>VQUT{o#SgT!o3y^Js_ZhxM&1g+%e(Sy- zI1UsG_Y4eJy830mZT4$!Q(PP@aMcp9d@k?wJuUOIp6BGL{eEVCQmfQK&O{e|;mby6 zl0v`hbM{Bd2ID|t;)^ow37=!7CfSjr40ZFm$04UaD8{bJp12leQ|QsBP`R)th%ALy z3g38_E6n#<-3?W|`*4<3by|bITQFRD8}VZE8)`YLcLqFi=RWyp{vCRa9GN^O*Pp%i9@LwzVb}AlO zSu&z68@oeMIfUMiPAk=k=u$c_ex#+cU92{L>QUSL3CFW(tZr;9{k8R@Q7JXFYDLtD zz$#!wV-Rw_$MNodoVa0roK!5wYwooD>p?~)CTXPR2YE!!N`uKbk$Q8Cuj==47F7$? zp_DM1VYO(F&Bw#m3i~nXS6Nk?O=^ivh3tm@3b;-{N8Is$-dPGnZo%3=@YAl|_bLA|#@k?x!jy7CVlm8KHF?-AC>ZS`#B`lSkc@7$??f`(Fn<1087p|MVm|+DfnTvhDzKSj!4W~Lt5fUb<+cu^jffJiFu3O2i7N+MI;%pb$0HM|-Y`VDlWZ?3uG!{@wNJk9<&kiv7P_$Z~xrb`GKj$Zjr4n}i^W#Hbey*pcL=k0y@KOQu2{ORBG2fXj^Zk^h1J>NMyf3`IB+pFE1t9M#x;%9Mi zvBvQ~SxV=shh&wYTSCpL_=Jzy*+!oSJNfw0ZFV E0oxq=8vpSE7biLi5JG^E;O-JUc<^9>!3G^1g1fsX5D4z>?(R;4`=EnEaCaG;o#d;n z+N!PH+PC#~Up@YqJGZ&rea`9bBfoR*1S`l(qQ4=00{{Tffl}g1002Ta0Pu48^-Flm z&o){i_~nJ8lB6i0VvKkXeuHQ#A}0a>R7avd=p(`JQS78N907p0@Lq4bU-a7+836## z`9N_I6*t|(WmIhy<0s)$F^!l+PDWgXkJ`-ky`PzobeKn`^$R<{YO){PaV)iEH8Ttq zm=$~tU1ugL2RoJ`Y023c5^%*1VRMp*u+@JAek4ElOT?DhdR`h!=I9>zh=$kfwZae#vk_BwHr|^=k}v%1pd7}-fzfCa{c*(FD>IPv#X?vf5MS^#G>jidtTfuq z1ENgvx&Y2NVe4=rD^*xS0OAyE)wdHrn!2&cHq{z`H2P}`=QSJKq{95jaS*?I4#kfN z#Nt=QVfgS)-@c&g*OB0cPmOe&fCK?j!Tf0u6EsK|% z`S}x(6}uFMP?AugWG|6#lThJB8L~uj@MH1l_^maawDENzw~QKV`px+^$_A@JUBSN%^V#27 zjBj>qhAE0RyUw!J(a3MZ=V^7dW%!jDEwenk?tA5t^yTWCXWhpePc|r%;A;JPxG=G= zZkTGfKgRKsXJjbWvR99rnDdNVd)>}*zFxwNQYGhqxO?SC*M7@t@cW`dj|KX8)gGIp zzSS4cv3dv*hFLmeNmgvO!SCLS=Uwd0K7YHxq-Aw6~g0-_`aKYv+saSy!Vg4c{KN zQQTx;c|u&=xj>DuK#<)|xBm&_ZA!S0cP;GO*q(_pe*tpHmW7_KV&v`WQe(*n|A?iH zsbibjKzzd|kF}d;O`(O_?p%K#ew(s*6;JWWdUDI^(7|;k#r?LLGUFCfQWh3cL8sxG zA-DM_w`w1Tj_pOW&lMR`8CVMeZDlsu6RGlX7hSXu9xnjDD0pqBjKc8LfTg-d<^&AV zYm2-F+xuq4Mxj-5ZMU7Q&u6{}Euee7;JDg^%8Q}IO4k#ibwOUJNiM6e7q}(n;-nX= z{?goQIWs-!^j3o}x@@C(S0|><5=z!u8!t86@x01@J<{!|!54pWFo5+1`Yd7 z?pr(Y`?xPMc%ir$2P|V$|jXIhX#(iD>r1_nou-5=7pHPmZUhSFH7q zCq28qs>cr%T!Um@o~tcNY?Q!W9-B}KjazhOJN(w;rheqao}lgp;mI-BAw;>eDaH5x z_?u6sOq_HBu8Nekj`IsE2eX53t$ByGG8$@}j_W%EqltUQj}OMn+qDz-G@}38Cx4-9*!jDLP;Y z$!Cjo{%+k{Rc8FTbBBztdgsHDLWhGHD2CHPfs8$}^7sUD?`pMpt-rd{|DX}$l1>xt z6q;atVv1J-g*93)Hf&WtKW=nlKs0U|MMxHfmL6{hP&#-II?K8h7Sf&uu4?2-*u@ra zrC?uv+=)B4#Jg|$C2iMbvIN*XX>?wMb^J+iniYJ3kayE|u%(2mw+b~fSU=IpU))Mg zE=k+C=*%-(&B^?@+7X}TJ!sd^U3Sc@Q>h)Ut5ybia^F1Glg`8a9qIb#0_xwoi0pj3 z*w>(@hFu0~CKtL%h|i=~ujKc=>W%OXJvU<=Dk+5<07J;z*2f34t4un3mB0y8iZ>yIp(gbLHWt{nx-&osx^Keu}LfRc9HB-6R?9)oG|Mv0H8?qA)?zl zlSJTL!|Ucmu6Z1zu{JC>IN>qyDf8rst2_zh zNW2wCm>@W%=ouJ%>nrHRXMbJUVe9HmvFk&3mt$PNMEAIHbpScMU9X7bx$qUc_8J_n zTx#Pz{_`TgZKsgmjaPk2$joK(Y&|4oeFIqQpW;R=S4UxsKM7J(QQ6F=i#U@&=7Mi1 z6rX;5n7lPfYxcP7Hz<$e?33Y7nAN#Aa4M3?iJOMcY2oRoUXa!W)YpYh1H|m!bU{WM z^RVOPq+smjef7Rx_qma!c0p&#_o02bboKJ-M%1Jfx#4M)Lp;XhvHrfd6S@wo(Uzre zp%?r^cB ze!l|UpqO0E=PB?Z55}nb^t3VhTp+Qu44eFP?{*ENbCehOxC?pWJ!wyOy4i8S6i+bm zt)aQENh+@hXxbxf>UhW$mgSnH4zw~n`{PU8dD88eAUIU7-`!z(JK3HhyhNo#52~Iy zTE6bM65}r?^ZBjdBx5nlcQ**Vyx4Imr$TlePpe3$8&@4}-gve=`}qsX6AJOU*=d8h z>a@9^JnDERkU_9w(*yqb1X(rmk58Otvk^M}Pv=aXyc00c*#>fky1;s*e&xyY<5USN ztGkd^2Uf2BA z(=;*jX>{iPd(%XEOkmxK_kE*>46z!oBlAhL=Ltlx-D1)i(kcAs)_AbwM<@)|!Oz+l z7`z#jcSQe8!EbDMI6dKyeD8kxQ_k%Mos?I?_LFMw1*f#oEQo|eHuG?MeUip(bDE2Q zW*@m!#iK{-c5ridXU_jbSDKzTRX|CW@(b;vuh$rFw~8Vc?FXSyA5)O~{9xE7*92Au z3GtGg>>ehkTi5y~Q>|o7l3@1_!HPU4-&P-nQWWpktB%T7nZu}YMl`G$h>bgwUpt99bM4{}K8x@-Sa}SK^SVCH z^XYynNU6_1$($WW$?U_RTy*>OoX;balS>C9T*-L$a_z4HTF5@H3?e_7Cs(ySWYX#A zKGNP@me)+t7-gNKB?t*gm>it35v|;JBa}$YmB_zc8SeL)pz#sgK0J>;FJF`p)P3wT zmUvI})dCnF> zjF9yfSFpUXQ5udj##xd#M}8&BjIQ-EZTwHa2aXR`&U~wM{SpBgUB0Aj zTgJJdcdD@dKnR=q!B9ui({Y&*4PiyZxsHAGfvmmLbn9J^WKWQ_Mz#J#pre5}vtxyP zW3__-P}jW5R=q6#?Vp%UjS~|U##2{t+c9r@JvWyp^KGir?=`R~)j3ZaHfHOvv~i^G zJG@psGz7qBu`a%_(y#l%ulN(5r=(q-9Ua#C9u-%VpU?GsUuhSnzrq7MAPPqU0q0VZo64`w)bDUTEA3__uQ<(uj&07ujHhgV~;a)b4TPV zr~QSke9;yUgHEz|L51v|qO@y%bNBV_V-Pz>vF-KUYsJ-=Eyv4vi&V_#KoK-JD)4z~ z`ggl61PV4>X${3T;DvwOPJeTx zW+tbw=*G#EuKUTA!spGnVgvOUG`jQhHe~$D*~qJGMmFDM@n1Px)!iDO7gl&2OgNvx zRNLY{={~3>e}oSF%P%rq3Y{${gucqIpGy=l7}*NTE^vCv7=(O?qMW4-P6m2EQswRp zaO_YUtGm--VaI#jtlQRIN&LkQz8Ss)s%1Yc1(!{u4<}aNzZLUvbK8pxl3P$U$Om0j zQi)Axk~F;vFzY3c);C6h6}iR_KoQ}dL58U;nB_H>pLR?$1PzaBJRCJ z)?66L+qe7cnAnW8?}X!2#yC*OFsx? z-XC!pm4>cHc6pSji|k$citI`9P~M@zoh&7X2;-$~IEtBG_fO#8b*cR!wb0*;Wr2nMzXm<7fO-?q2L?QGw%& zJrY7TE|0hECm+Q+5Fos;<@wK!Dj37uN7LPHau*kkK@|7r5REqf*TK^z9&>*sRDuv) zH)Cs(jMqc9R~3MibxcvaA|ssUd$!(tfD-_`-dG zr=^=wkU6(bC2TnG@U~{TAr1qQ_I@K=1gM#FF7dN<#&;02`hUQj`_l7-Xpxfm@@Sjq~7l30XJb|`V?$AE>CTB;GpcOXrHzD(bb5QbRwzq)n zJf1N!hb&gv;M1=Mdt6g=B51G(&|&uGq7qnA%`H+bV@j{6f4zP>z%0D% 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 R=?dsBSx;9#mvv4FO#tV$wFLkG literal 0 HcmV?d00001 diff --git a/docs/organizations/projects/project-summary.md b/docs/organizations/projects/project-summary.md deleted file mode 100644 index 9be45665592..00000000000 --- a/docs/organizations/projects/project-summary.md +++ /dev/null @@ -1,144 +0,0 @@ ---- -title: Project summary -titleSuffix: Azure DevOps -ms.custom: seodec18 -description: Use the project Summary page to support your project. -ms.author: kaelli -author: kaelli -ms.topic: conceptual -monikerRange: '<= azure-devops' -ms.date: 08/23/2021 ---- - -# Project summary - -[!INCLUDE [version-all](../../includes/version-all.md)] - -Each project provides a Summary page which you can edit to support your team(s) to understand the purpose of your project. Use this page to support the following tasks: - -- Provide links for details on how to contribute -- Indicate who project members should contact to elevate permissions, access, or other requests -- Invite people to contribute to your project - - -General: -- Project type, Private, Public -- Invite people to project -- Favorite the project -- Project stats -- Project Members -- -- -Features supported -- Project description -- Project tags -- Languages ? -- README file versus wiki -- - - - -Ideas for information to provide: -- Who to contact for permissions, extensions, ... -- Links to instructions for collaborating on code, tracking work, building pipelines, deploying releases - - -::: moniker range="azure-devops" - -## Private versus public projects - -Hosted projects can be designated as **Private** or **Public**. For public projects, anonymous users can view the project **Summary**, except for the **Members** section. Also the **Like** and **Favorite** icons aren't visible to anonymous users. To learn more about public projects, see [What is a public project?](../public/about-public-projects.md) - -::: moniker-end - -## Prerequisites - -- To view the project **Summary** page, you must be a member of the project. -- To perform the following tasks, you must be a member of the Project Administrators group: - - Edit the project **Summary** page - - Invite users to contribute to the project - or have the project-level **Edit project-level information** permissions set to **Allow**. -- To add or edit project Tags, you must be a member of the Project Administrators group or have the project-level **Manage properties** permission set to **Allow**. - -> [!TIP] -> If you don't have permissions to edit the page, select icons or links won't be visible. - -This permission controls the project properties REST API. The project properties REST API is used to drive the project tags experience in the product. i.e. the ability to set tags on a project. - -## Suggested information to provide - - -## Update the project description and home page - -The **Summary** page displays either the **README** file defined in a project repository or the home page of a project wiki. If you want to use the project wiki home page, first set that up as described in [Create a Wiki for your project](../../project/wiki/wiki-create-repo.md). - -1. To edit the **Summary** page: - - - If it is the first time editing the page, choose Add Project Description. - :::image type="content" source="media/summary/add-project-description.png" alt-text="Screenshot of summary page, first time editing."::: - - - If editing the page after it's been set up, choose the :::image type="icon" source="../../media/icons/edit.png" border="false"::: **Edit project information**. This icon is only visible to members with permissions to edit the project **Summary** page. - -1. Provide a brief description of the project purpose in the **Description** box. - - :::image type="content" source="media/summary/about-this-project-dialog.png" alt-text="About this project dialog."::: - -1. Optionally add one or more **Tags** for your project. These tags are similar to [work item tags](../../boards/queries/add-tags-to-work-items.md). - -1. Choose whether to reference a **README** file or the project wiki home page for the rest of the Summary page contents. - - If choosing a **Readme file**, select the repository for the README. A preview of the current text for the README file is shown. - - :::image type="content" source="media/summary/select-readme-repository.png" alt-text="About this project dialog, choose and select README repository."::: - - > [!TIP] - > A default README is created within the repository added when you created your project. You can choose this README or create another repository and README file for this purpose. - - -## Add a project tag - -- Users can't add tags containing "/". -- User can’t add tags greater than 40 characters. -- User can’t add more than 15 tags. -- User can add multiple delimiter separated tags at a time. Delimiter will "," and ";". -- Tags are case-insensitive and no duplicate tags or empty tags are allowed. -- Users can't add tags ending with "-". - - - -## Invite people to contribute to your project - -You can send an email to invite users to contribute to your project by choosing **Invite**. To learn more, see [Add users or groups to a team or project, Invite users from the Summary page](../security/add-users-team-project.md#invite-users-from-the-summary-page). - -:::image type="content" source="../security/media/add-users/summary-invite-users.png" alt-text="Screenshot of Summary page, Invite button."::: - - - -## Review project statistics - -:::image type="content" source="media/summary/project-stats.png" alt-text="Screenshot of Summary page, Stats section."::: - -## Email or chat with a project member - -:::image type="content" source="media/summary/project-stats.png" alt-text="Screenshot of Summary page, Members section."::: - - -## Initiate a project search - - -## Project properties - - - -## Related articles - -- [About Wikis, READMEs, and Markdown](../../project/wiki/about-readme-wiki.md) -- [Get started as an administrator](../../user-guide/project-admin-tutorial.md) -- [Web portal navigation](../../project/navigation/index.md) -- [What do I get with a project?](../../user-guide/services.md?toc=/azure/devops/organizations/projects/toc.json&bc=/azure/devops/organizations/projects/breadcrumb/toc.json) - - -**REST APIs** - -- [Projects - Get Project Properties](/rest/api/azure/devops/core/projects/get-project-properties) -- [Projects - Set Project Properties](/rest/api/azure/devops/core/projects/set-project-properties) \ No newline at end of file diff --git a/docs/organizations/projects/project-team-quick-reference.md b/docs/organizations/projects/project-team-quick-reference.md index 812dcf2ccd0..deaabd4702b 100644 --- a/docs/organizations/projects/project-team-quick-reference.md +++ b/docs/organizations/projects/project-team-quick-reference.md @@ -146,6 +146,7 @@ Several of the following tasks require permissions granted to a member of the Pr - [Connect to GitHub](../../boards/github/connect-to-github.md) - [Create project](create-project.md) - [Delete project](delete-project.md) +- [Edit project Summary](project-vision-status.md) - [Enable/disable project services](../settings/set-services.md) - [Export list of projects](create-project.md#list-and-connect-to-projects) - [Export list of teams](../settings/add-teams.md#list-teams) @@ -191,6 +192,7 @@ Several of the following tasks require permissions granted to a member of the Pr :::column span=""::: - [Create project](create-project.md) - [Delete project](delete-project.md) +- [Edit project Summary](project-vision-status.md) - [Enable/disable project services](../settings/set-services.md) - [Manage notifications](../../notifications/manage-team-group-global-organization-notifications.md) - [Manage your project](../../user-guide/project-admin-tutorial.md) @@ -230,6 +232,7 @@ Several of the following tasks require permissions granted to a member of the Pr - [Connect to a project](connect-to-projects.md) - [Create project](create-project.md) - [Delete project](delete-project.md) +- [Edit project Summary](project-vision-status.md) - [Manage notifications](../../notifications/manage-team-group-global-organization-notifications.md) - [Manage your project](../../user-guide/project-admin-tutorial.md) - [Navigate the Web portal](../../project/navigation/index.md) diff --git a/docs/organizations/projects/project-vision-status.md b/docs/organizations/projects/project-vision-status.md index ec820735ab0..f0ca72e9164 100644 --- a/docs/organizations/projects/project-vision-status.md +++ b/docs/organizations/projects/project-vision-status.md @@ -1,7 +1,7 @@ --- -title: Share your project vision & view project activity +title: Project Summary, vision, & view project activity titleSuffix: Azure DevOps -description: View or update your project home page to share project vision, objectives, and activity for Azure DevOps +description: View or update your project Summary to share project vision, objectives, and activity for Azure DevOps ms.topic: quickstart ms.technology: devops-collab ms.assetid: A9ED2BF5-BD0B-4114-A7BD-693C5D747E16 @@ -15,13 +15,27 @@ ms.date: 03/26/2019 [!INCLUDE [temp](../../includes/version-ts-tfs-2015-2016.md)] +Each project provides a **Summary** page to support your teams to understand the purpose of your project. Use this page to support the following tasks: + +- Share your project vision +- View the latest project activity +- Provide links for details on how to contribute +- Indicate who project members should contact to elevate permissions, access, or other requests +- Invite people to contribute to your project + +> [!NOTE] +> Hosted projects can be designated as **Private** or **Public**. For public projects, anonymous users can view the project **Summary**, except for the **Members** section. Also the **Like** and **Favorite** icons aren't visible to anonymous users. To learn more about public projects, see [What is a public project?](../public/about-public-projects.md) + +:::image type="content" source="media/summary/project-summary-page-intro.png" alt-text="Screenshot of summary page."::: + + ::: moniker range=">= azure-devops-2019" Learn how to share your project with your team, add project members, and check the latest project activity. Share your project and objective, and ways for team members to contribute to the project through a project README file or through a project wiki. If you want to use a project wiki, then first [create a Wiki for your project](../../project/wiki/wiki-create-repo.md). You can then [change the project summary page to point to the wiki](#change-repo). ::: moniker-end -::: moniker range="tfs-2015" +::: moniker range="< azure-devops-2019" From the project home page, share your project with your team, add project members, and check the latest project activity. Share your project and objective, and ways for team members to contribute to the project through a project README file. ::: moniker-end @@ -37,12 +51,17 @@ From the project home page, share your project with your team, add project membe - Change the repository that you use to share your project mission - Manage project membership - To edit a page, you must be a contributor to the repository or branch or have the **Contribute** permissions set to **Allow**. -- To view the project page, you must be a valid member of the project. For more information, see [About security, membership, and permissions; Valid user groups](../../organizations/security/about-permissions.md#validusers). +- To view the project **Summary**, you must be a valid member of the project. For more information, see [About security, membership, and permissions; Valid user groups](../../organizations/security/about-permissions.md#validusers). +- To add or edit project **Tags**, you must have the project-level **Manage properties** permission set to **Allow**. This permission controls the project properties REST API. The project properties REST API is used to drive the project tags experience in the product. + +> [!TIP] +> If you don't have permissions to edit a page or use a feature, the corresponding icons and links aren't visible. + ## Open project summary ::: moniker range=">= azure-devops-2019" -From your web browser, choose **Overview** > **Summary**. If you don't have a project yet, [create a project](../../organizations/projects/create-project.md). +From your web browser, choose **Overview*>Summary**. If you don't have a project yet, [create a project](../../organizations/projects/create-project.md). If you haven't set up your project summary yet, you'll see this welcome page: @@ -58,10 +77,9 @@ Select one of the following tasks to get started: - **Test Plans** to start [defining test plans and test suites](../../test/create-a-test-plan.md). - [Manage your services](../../organizations/settings/set-services.md) to disable the visibility of one or more services. -To support your project mission, choose a README file that you maintain in a project repository, or the [project Wiki](../../project/wiki/wiki-create-repo.md). To choose between a README file or a Wiki, see [Change the repository](#change-repo). To define a README file for your project, see [Initialize a README file for your Git repo](#initialize-git) or [Initialize a README file for your TFVC repo](#initialize-tfvc). ::: moniker-end -::: moniker range=">= tfs-2015 <= tfs-2018 || azure-devops" +::: moniker range="< azure-devops-2019" From your web browser, open the team project drop down menu and select the home page. If you don't have a project, [create a team project](../../organizations/projects/create-project.md). ![Open Project Summary ](media/share-project/project-vision-status-project-home-page.png) @@ -71,12 +89,97 @@ To define a README file for your project, see [Initialize a README file for your ::: moniker-end ::: moniker range="tfs-2017" - > [!NOTE] > The project page described in this section is available for TFS 2017.1 and later versions. It replaces the Welcome page used in TFS 2015 and TFS 2017. - ::: moniker-end + +## Update the project description and home page + +The **Summary** page displays either the **README** file defined in a project repository or the home page of a project wiki. If you want to use the project wiki home page, first set that up as described in [Create a Wiki for your project](../../project/wiki/wiki-create-repo.md). + +1. To edit the **Summary** page: + + - If it is the first time editing the page, choose Add Project Description. + :::image type="content" source="media/summary/add-project-description.png" alt-text="Screenshot of summary page, first time editing."::: + + - If editing the page after it's been set up, choose the :::image type="icon" source="../../media/icons/edit.png" border="false"::: **Edit project information**. This icon is only visible to members with permissions to edit the project **Summary** page. + +1. Provide a brief description of the project purpose in the **Description** box. + + :::image type="content" source="media/summary/about-this-project-dialog.png" alt-text="About this project dialog."::: + +1. Optionally add one or more **Tags** for your project. These tags are similar to [work item tags](../../boards/queries/add-tags-to-work-items.md). You can add several tags at a time by using the comma or semi-colon delimiters. Tags must conform to the following rules: + + +- Tags must be 40 characters or less +- Tags can;t contain the forward slash (/) character or end with hyphen character (-) +- No more than 15 tags can be added to a project +- Tags are case-insensitive and no duplicate tags or empty tags are allowed. + + > [!NOTE] + > The search and filter functions can't be used to search or filter on project tags. + +1. Choose whether to reference a **README** file or the project wiki home page for the rest of the Summary page contents. + + > [!TIP] + > A default README is created within the repository added when you created your project. You can choose this README or create another repository and README file for this purpose. + + If choosing a **Readme file**, select the repository for the README. A preview of the current text for the README file is shown. + + :::image type="content" source="media/summary/select-readme-repository.png" alt-text="About this project dialog, choose and select README repository."::: + + If choosing **Wiki**, note that the Wiki home page is referenced and must be the first file within the Wiki TOC. You can't change that reference. + +1. To update the contents of the referenced README file or wiki, edit the corresponding file. For more information, see [Create a README for your repo](../../repos/git/create-a-readme.md) or [Add and edit wiki pages](../../project/wiki/add-edit-wiki.md). + + Suggested information to provide in your **Summary** page include the following: + - Ways in which users can contribute to your project + - Who to contact to elevate your permissions or add extensions + - Roadmap information + - Links to instructions for setting up their development environment + - Links to instructions for collaborating on code, tracking work, building pipelines, deploying releases + - Link to a template to file a bug, issue, or request + - Link to a distribution list to email a question or a Slack or Teams channel. + + +## Invite people to contribute to your project + +You can send an email to invite users to contribute to your project by choosing **Invite**. To learn more, see [Add users or groups to a team or project, Invite users from the Summary page](../security/add-users-team-project.md#invite-users-from-the-summary-page). + +:::image type="content" source="../security/media/add-users/summary-invite-users.png" alt-text="Screenshot of Summary page, Invite button."::: + + + +## Review project statistics + +From the **Project stats** section, you can view updates made to the project in the last 1, 7, and 30 days. Choose the view option as shown in the following image. + +:::image type="content" source="media/summary/project-stats.png" alt-text="Screenshot of Summary page, Stats section."::: + +## Email or chat with a project member + +From the **Members** section, you can see how many members have been added to the project, and connect via email or chat with a member. + +:::image type="content" source="media/summary/project-stats.png" alt-text="Screenshot of Summary page, Members section."::: + +> [!NOTE] +> 100+ indicates that 100 or more members have been added to the project. + +To email or initiate a chat session, choose the team member shown and select your option. + +:::image type="content" source="media/summary/connect-with-team-member.png" alt-text="Screenshot of Summary page, Members section, options available to connect to a team member."::: + + + +## Initiate a project search + +From the **Summary** page, you can initiate a search of your code, work items, and wiki. To learn more, see [Get started with search](../../project/search/get-started-search.md). + +:::image type="content" source="media/summary/project-search.png" alt-text="Screenshot of Summary page, search box."::: + + + ## Initialize a README file for a Git repo @@ -287,7 +390,21 @@ You can change the repository used to support your project vision, including poi > [Create a wiki for your team project](../../project/wiki/wiki-create-repo.md) - + diff --git a/docs/organizations/projects/toc.yml b/docs/organizations/projects/toc.yml index 929644756a7..21d8fafe11e 100644 --- a/docs/organizations/projects/toc.yml +++ b/docs/organizations/projects/toc.yml @@ -4,6 +4,9 @@ - name: Project & team quick reference href: project-team-quick-reference.md displayname: administrator, users, actions, manage, concepts +- name: Project summary + href: project-vision-status.md + displayname: readme, wiki, objective, administrator, summary, view, activity, members - name: Create a project href: create-project.md displayname: new, connect, list, add, repository @@ -41,9 +44,6 @@ - name: Manage your project href: ../../user-guide/project-admin-tutorial.md?toc=/azure/devops/organizations/toc.json&bc=/azure/devops/organizations/breadcrumb/toc.json displayname: policies, extensions - - name: Share your project vision - href: project-vision-status.md - displayname: readme, wiki, objective, administrator, summary, view, activity, members - name: Rename a project href: rename-project.md displayname: update, change, work item, query, version control paths diff --git a/docs/project/toc.yml b/docs/project/toc.yml index 890021a774b..b4ec7c60606 100644 --- a/docs/project/toc.yml +++ b/docs/project/toc.yml @@ -3,6 +3,9 @@ - name: Work across projects and services expanded: true items: + - name: Project summary + href: ../organizations/projects/project-vision-status.md?toc=/azure/devops/project/toc.json&bc=/azure/devops/project/breadcrumb/toc.json + displayname: stats, members, wiki, README, invite, share, collaborate - name: Work across projects href: navigation/work-across-projects.md - name: Work across projects FAQs diff --git a/docs/user-guide/project-admin-tutorial.md b/docs/user-guide/project-admin-tutorial.md index 92d18e407f9..60f2d39c31a 100644 --- a/docs/user-guide/project-admin-tutorial.md +++ b/docs/user-guide/project-admin-tutorial.md @@ -23,7 +23,7 @@ As an organization Owner or a Project Administrator, there are a few tasks you m ## Add users to your project ::: moniker range="azure-devops" -Ensure that all members of your organization or group are added to your organization and projects. For small groups, using [Microsoft Accounts](https://account.microsoft.com/account) to add users to your organization and projects works fine. +Ensure that all members of your organization or group are added to your organization and projects. For small projects, you can [invite users to your project or team](../security/add-users-team-project.md#invite-users-from-the-summary-page). Larger enterprises may want to consider using Azure Active Directory to manage permissions and user access. To learn more, see [About organization management](../organizations/accounts/organization-management.md). @@ -31,7 +31,7 @@ Larger enterprises may want to consider using Azure Active Directory to manage p ::: moniker range="< azure-devops" -Ensure that all members of your organization or group are added to your organization and project. Larger organizations may want to consider using Azure Active Directory to keep the maintenance of managing permissions and user access. Typically, you should install Azure Active Directory before installing TFS. To learn more, see the following articles. +Ensure that all members of your organization or group are added to your organization and project. For small projects, you can [invite users to your project or team](../security/add-users-team-project.md#invite-users-from-the-summary-page). Larger organizations may want to consider using Azure Active Directory to keep the maintenance of managing permissions and user access. Typically, you should install Azure Active Directory before installing TFS. To learn more, see the following articles. - [Install Azure Active Directory Domain Services (Level 100)](/windows-server/identity/ad-ds/deploy/install-active-directory-domain-services--level-100-) - [Step-By-Step: Setting up Azure Active Directory in Windows Server 2016](/archive/blogs/canitpro/step-by-step-setting-up-active-directory-in-windows-server-2016) From b69237451e66aae6a4d32857e8d02255e8107ba6 Mon Sep 17 00:00:00 2001 From: KathrynEE Date: Mon, 23 Aug 2021 17:49:47 -0700 Subject: [PATCH 04/12] moniker fixes --- .../projects/project-vision-status.md | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/docs/organizations/projects/project-vision-status.md b/docs/organizations/projects/project-vision-status.md index f0ca72e9164..26ae73e1429 100644 --- a/docs/organizations/projects/project-vision-status.md +++ b/docs/organizations/projects/project-vision-status.md @@ -39,11 +39,6 @@ If you want to use a project wiki, then first [create a Wiki for your project](. From the project home page, share your project with your team, add project members, and check the latest project activity. Share your project and objective, and ways for team members to contribute to the project through a project README file. ::: moniker-end -::: moniker range=">= azure-devops-2019" -> [!NOTE] -> The features and functions available from your project page depend on the source control, Git, or Team Foundation Version Control (TFVC) that you selected when you [created your team project](../../organizations/projects/create-project.md). -::: moniker-end - ## Prerequisites - You must be a member of the [Project Administrators group](../../organizations/security/set-project-collection-level-permissions.md) or have your **Edit project-level information** permission set to **Allow** to do the following: @@ -216,7 +211,7 @@ You can share your project and objective, as well as ways for team members to co ::: moniker-end -::: moniker range="tfs-2018 || azure-devops" +::: moniker range="tfs-2018" 1. Open the Project home page. @@ -236,7 +231,7 @@ You can share your project and objective, as well as ways for team members to co ::: moniker-end -::: moniker range=">= tfs-2015 <= tfs-2017" +::: moniker range="<= tfs-2017" 1. You can start editing directly from the Welcome page. @@ -298,7 +293,7 @@ For projects that selected TFVC for version control, the README.md file needs to ::: moniker-end -::: moniker range=">= tfs-2015 <= tfs-2018 || azure-devops" +::: moniker range="< azure-devops-2019" 1. Open the Project home page. @@ -331,7 +326,7 @@ To add users to the project, select :::image type="icon" source="media/share-pro ::: moniker-end -::: moniker range=">= tfs-2015 <= tfs-2018" +::: moniker range="< azure-devops-2019" To add users to the project, choose the **add** button. To learn more, see [Add users to a team project or team](../../organizations/security/add-users-team-project.md). @@ -366,7 +361,7 @@ You can change the repository used to support your project vision, including poi ::: moniker-end -::: moniker range=">= tfs-2015 <= tfs-2018 || azure-devops" +::: moniker range="< azure-devops-2019" 1. From your project home page, choose **Change**. @@ -407,7 +402,7 @@ You can change the repository used to support your project vision, including poi ### Git repository -Git new project + > [!div class="mx-imgBorder"] > ![Git new project summary page](media/share-project/git-start-page-readme.png) From 4906657e34183fd914287154f7833d2b9af6a689 Mon Sep 17 00:00:00 2001 From: KathrynEE Date: Mon, 23 Aug 2021 18:58:49 -0700 Subject: [PATCH 05/12] refinements 1 --- .../project-home-page-activity.png | Bin .../media/summary/invite-members-tfs-2018.png | Bin 0 -> 3032 bytes .../project-summary-activity-tfs-2018.png | Bin 0 -> 17440 bytes .../projects/project-vision-status.md | 147 +++++++++++------- .../security/add-users-team-project.md | 10 +- 5 files changed, 98 insertions(+), 59 deletions(-) rename docs/{project/wiki/media => organizations/projects/media/share-project}/project-home-page-activity.png (100%) create mode 100644 docs/organizations/projects/media/summary/invite-members-tfs-2018.png create mode 100644 docs/organizations/projects/media/summary/project-summary-activity-tfs-2018.png diff --git a/docs/project/wiki/media/project-home-page-activity.png b/docs/organizations/projects/media/share-project/project-home-page-activity.png similarity index 100% rename from docs/project/wiki/media/project-home-page-activity.png rename to docs/organizations/projects/media/share-project/project-home-page-activity.png diff --git a/docs/organizations/projects/media/summary/invite-members-tfs-2018.png b/docs/organizations/projects/media/summary/invite-members-tfs-2018.png new file mode 100644 index 0000000000000000000000000000000000000000..d56bcdd104311bb25dc4a3c849c41ea16146e144 GIT binary patch literal 3032 zcmchZc{JPG7RP_)iqb)~HEUej>T}iH>P59R*Vsgg3N_xEON9zC)Yz-MsuHw@num%h zVv69JYMx>Wq7-e2sU#A?^Va+8uJ^~gf4x7>IiJ1uUVHDg*FI}~_EP$)Y;)c zmKq?{dCCFsjRLp<{r@+7I|40?L3?|8%)2t(SOS2rn-P1^Lf*i(Lk(`gL}cqgzhUI_ z%q7-yVJMiJZFZ=zh22~G(*%Y^J5`k^ON8&J0}EQ}1#BPE#jRS$u_jbJ%Ip(*@PntN zr+1-JHm&KztyaJ``|)i_WW!2JuF0G_Yw!we=EZkBnmziQ?%+Y_<4domczul6tSr2(fD^Cg{z1?%2WuS%6KB6DkLhGkCBqx$b zZ2}T-QkuiLGovyf(yHwTOf`qN$YsX;KNCvA3e1f!GKO#!53$)-e|sACPK|V^u3qAk zV+WlNVPUDFuPELnme%l)#QB5k%1h1S-D3rfji_a4>NS$5?wy0$;vFyiVI4lbWl)3o z^4R{B&9kojV``4+F3Af}9=U*F<4H-kb#PQG>@w5n&%VzbXHFunmp$&QVMmdD6$LA} zJnBlT6z+2s*wz-P*#B%2#fI9wbw{#v?hg|3s>xy_4)u2#)6YcKm6j%8CA3yOp-`#i z3qseG6kP8S^h9rT?^|wVCSl!N(zTF5*w>S*?nirYER|gR#wXo@9{W9+ck;a`lqfO$ z`VB%$H`tU~di|x2ZPHbi`POb}m0t~|$$KwwQmABMIT*|12lXTmVf^>Dw2|G%k)v@E zJ{B<3EUUt9+^aGp?>ZMSV_NJTBQ3TR-Xu;eF)ej)D9m6ge68MrdiLU`ke?}+jcT%7 z1x+pMrC@xA6;B=AAT^)i_y#1A^%Pr&hg9sOA&S2aEz9;Jp+9wy_t2uUeK0YNataJr z!ZgoAO!;lQ=egVXjc;Ymk=G9lv8hNW+r7@7@q=R9T>70C`(`A_(M%Jwy9(d?(ZjKJ zLtGUpv>cv+@PQrBUlX_J+|;cVC-~X|{O1Qn)k)P%YnlCO3vn~_>TOb9R+bki^AKq| zeeN7}YLk!+D+}1~xaiVBzkDBJSM;eD)zy-&xSMTm>{hp9#dRnk*yifF3rU+6Y<;M* z$L0z4?^N&~2+d0j5y6~lGMh=7@54TY_K+l&XWiUu_4R9g)P<@K>o>?K3&G=_qdmf| zJyQFZ%~hMDdNRs4S1J3Ax-uW%1vMQ?`lX3cgJxmThT4DP47uX%IkmDd{2rcpc6fvY zhkY?Is`*!OWXRD23zJd9FZNuHyYi!-oFp7ae96!g7!2@Ujp{I!gy8M`(6%|NDCdna z;Kq0c~^%>yj7It=$vq+PtZD&x1@X3Rt$u+P2#hD}zxZg0Xu3kln%` zq6#&#lxecZaRmS9mtdl#a@&3igUy^?GH>U<7R^57`DkebFBhzpzjjr0AjF;cVj^m{ zkAFsGFam^&+I?d9VDir50THzyy}RTHmGm$lsq9>OpyQ$dDqY(h2Kx-NCX;=^dLNl# zR=KaE@}xec9mMh|g$pl7_`G@S8M&5>b}a0b_pm6g27lcrZ_oBU2F6UJ&Kfv!CGhrG z85%a)&=^JFq&|r(*Bgr_Q3^L-S+H@0b3j^wg|lp@fyA>XaO!`+Lnh=~TiaVg&Us+t z%(G{KN2-ELRYhQb`BQ*zxQ7l9exLIuaO)nx5ib4T@J>r0h};s2>U-1MYeZ00TM0x4 zW{^AoxD-HJw=Q5levV9Vwz5ji3fVCv@SyE(30w~R1`d%w$e>{(rV~K7zPK`3i4vNW zIgBlCu*pmahT+Qx37ypYrV{?DEhjLu0xcQt?03GkFIE1Lu5PrEu`xc=i`4QXlEG#W zox)RTH&*jh(QQzSpbsa}KHD`-Y(9@YalKFB-iqYnyC4vI_<6+7&#zgr;-)rGk}?Xw zn}e#zBH8@sU?-U&M$dq&C{Kx@=9fQNRuskmgtQ>28DtUiT!P`n6&|VgmLjd1nwlt& zkU(WwYcv_c)bm+y%(>mvViil~aHvn=_H}bB`ZQ8ZP|XPKPkbJIQobOCyE0&FLFeP0 zz(I0jCvCd>i4zL2?3~6*t*7ZGY0}V>Eg_8RiYE<=*iC441-6y7D2p=TZsOdQq*~t1 zrZOYIsLi=Wo3m)@2RL6lcZ?mT78f6*uXNJlm(*QQ5Pf3~wU)}kBamRzS39XvSwu{% z^$j2&t(TO;$F$ zou@!o6cmQY?5>yO9A+&}c8Y#UhPduAGs*2*V+d;n!jbx1rvZU;e`DkS&ae1OOdQ?# h_Th=Bb;&>G=nfB+7pLh9pQv%bP}lT9#XX0}e*wb!ygC2? literal 0 HcmV?d00001 diff --git a/docs/organizations/projects/media/summary/project-summary-activity-tfs-2018.png b/docs/organizations/projects/media/summary/project-summary-activity-tfs-2018.png new file mode 100644 index 0000000000000000000000000000000000000000..f810a7d09d59f25ebabb9eb64ec37be156487ffc GIT binary patch literal 17440 zcmb`v1yGw`yDy4EaZ1tREiJ{JLXl#nxVwbn?(VKdi&I>Ry9WqT9EuZMin}|6`|{s+ z&Ufa{-uK?Kzs*dBNl4baNY+}<^Rt92$Vp(KlcK}H!C^^$6;pzPgVzLZPiQE>Bae+0 zbigloMZv$3F5~L~FH(E%Y@Gvri{+D>Xzhh}>9Kxuj#WryN8&Bk7HWIqsz}Kv|NaP`EW72Nuzq{OTAvX#Wo@#M^XxY-B zPK{AG55cFPOB~-D(Ns3W5Ot-acxh&~b#CkV6#F{nwhJZmiTrR9m7+c>8mXjwn6%x& zAjtc2IzA)Addu}_@k1mLOVZ+^4hLoAx9$+hZ{KphlX6LYiJ>@5e5bC;kD_SJ=6Pi` z*JPi^qh6s|Yr<|m@z%D2OwjRsYvg=u@N#cjIs}`1Z=@h5|4I5JkwHD}^b!iPMG5=$ zln`c-iTCD9|HbYkLr8@#Sn7DWtxcO@e=J9|z!>k3a-qzrjVy~KmgXVF&I$xVvUV96rVC`xbbGc+O z@F~51m!Y1Rx)8`HQB1G{KSg0UU0u0$rcz=D& zGr8Uulgwt=n~&KnKzM4qUgn@K zXwc`JxV+o1Og}AeT(;;1=99){nQPNSf3ZTr?=~irXI!fL!f*Arse4~E zxd}x?M1%}U0Ff?!3qPrB4*%tpvhXOY2#Jj&wK;VulhENixD21oMD=0fx*m+{MaLMD z_XxIcyQZ+kvApV%*4f-n^f_iO_1oOAKZ?RLInkhFnI2MI7z7Jw9?T)kkjd0onv=PP}nj*JrPhY!H=PA2Bu7&Fdh={Q;f zj}WuS)wqBkQRg^MY+Fyia6~6Iq&W+;EW1G^RMKA&5lJ`NEVVZ8tgRBsjf<&S&DRy@ z8b{b51v8@^)Xxh?Gj=+-Eq+}>)<-Sh_Y2MsDsw^277u@Kg)@I#EIeIjuFTOJnZoEo zXQ2)sz_W}i;fm0ptKAnK!mVf>Q1yHJJt3OJ&)(@`<@X#h6^LVqX6T+38bW7?s5#aj z!SMUD4c6)EFVj%|*Vy{kpnG*^w~KL!5o-puGFC$Ysu00BJ0XOQ&SEp_SJezL3R9re zCA)4c6EZnq$sp=$P|ifc3@J`%&~b8#;7PCpl);Fsi$3><1lt1^vAJGj&_%(2FUMIf*M>tyR!@nN z6B-E0hL5^**_|l(+n^vsRh8U#XZLv|QNQWq6%EbZWg31CSF}CzUgoEQ!VrGAfzJXm1hY$U99T%fxBd7WhS{PzB zFHdR0FNi(h7^gJR#Z>C+?z7(^l}YW5T1;a3^!quwKbD)&lz80L>N+t^CB%wLCsDsf zz;;_ZK&x|DZ-XJ=P1{I9T!i^P3o+e!bLrcgi=!~&^+ZzdJ8tyjO$tQ@ntoIW?VzQJ zAOd5Ag^_)8g~y9C{Ljwggp)bsCX}~$iq@}o4L&~f5CP{le{f`2Kij{5geOeJ_CQ9D zfb+ND+jNQQa(VS!jj?nOAFHgG3O+5Z5f?5721eUU8k&Iopo1mXl|$KZM!i-IZrf$6 zkZ}C>9tC1z^~zn;kw<9|IkI_>g#kkWoWlgy37n zeh25EoBsDOCDktKg+kfa9N0uIVAo^rbqWEG6gD0E9)jhmxdmY`(R_ooWv|6(rhv)! zzVRajnLuw}np~B5yZ+o2)mt!<$#BZI7DP@~Xt}m&@5vGPIE~Gw7Eu+9GgAq&?Um|Y zv>DjT?vxQru!uin>8xfD`qqVHTfx3`DDh;;+C)yhdu&_33(r-j_c(U=eAwAWhtWB| zJp={haYa&LqQFN`&mPiEs_mR@4vlEs-W$P}tI_19z5T!hRAoN(2`!*5zasl@)ZqVY z75(2;JzYf2+i5YKCfBJmRu+$;kv!RF^e9gJN$_tXt|H$mBuf$x`e%-*nQ4D0NnXBx z@Du&hCnuUj$0t%-dcmHUi?hNa`jeH>{IFjz`>%V`#c%NM^{C#7b2C~T!8|1>!qB}3|IV>`HSQNX+!H)BQFb(L#(*& zMl4Y`lKuSzAd0%c-~3pRw5p70Ft{nMq{4~{4f@r7Ky3JE7H~3?zWJ+JveIQ;5o*_p zagmEQq{(2`8Tj684lW@zz|2NWjQT;dX|yHd6YNIYwjbYiKV5~ls{Twvy`a!@R$#VK z1yw+b;?!R*+FgyjoOUxOs*!(1k#MgkNac)B-th@Rc;N}h)94#|hO3s>Ny3B0rYSqO z41=2Y;on}RM!ArOTM#hiX%%yVnpxzm+M}>xa6vh5wQtYKm4otjA-ng8@GiHZ1eKrk z@BnOjzzJVxT7<8@Y&$V1lmn}<#x|*_S1LW0ymmv`-Fbn{-Q?@*0f8qgzomJDzQWXfB)IrQx(B(2)Z{h2tSYA$J& zHwEJT%U9cNHF+CO*~kk=KPPjhk{w6~FZ_uHF&d4Ben|{%#D5-gx#{v&YRcQYv!>K= z|J>`-96U8}f}YD+Cc$xQoy{dD#w8zxJ@?r6=j)T{)z`c`XXD{J~P19lS*agXD634CaH+H#(PFA*Y7@|XU zM+_0E@pR($9Iz_eMjX3RG$qGoT`R6f=5yOKS8`!8Yv~ ztC&MyyR|!{kNeb9moNUFJ~E^asXV{2-%0Umggo6L57y_3?rTX64x0Onm30;ynIMqK zb|agR#myE5c!_V-uYfOC5y-e@hob(PC-CtiOILFd5l79=XyOl5N(FbNO7y?a~ z&S2<4MxBfk~>K`Skskv8?g#3E2lhr!OsXEJ+ZFo6t}kWUZwgnjK5Ly_KmXto^}mkR`1U_zEGl>aSlj+DKohyk}!({bR?6TP|3EOuTmWUa9|#RV0e@ z4-XVE&IWH6r7uh{v3A%&pTqdA=2`Exp4o`nbSg>~g}@u3N8kI+$Vr#4 z>t!&7N$+DYOD5#+>k{7E+Axe-e>Avz$K&HAqPO6( zh#CHHLPZL7v3kq&+IWx>3bq{iYruzt(#~2#$&wWKUTnFgG?162+5R!%*qBC&h)ah?$y+ORKZJ13>_Bzn_VSQX?Bit45eQ!)Rk0QkMbu)eurBBY7 ztW3>c2!l4N76R#(*o=M@iAH*yom-AxZJ zc4|$F*wMk92#hs9>H?-CdaNgwQ1rdVZ(?GKKhopp10Uw_iI35~yCU_Llg_*dvM;QAfl0(&!BC#APnXqq(X$P`o*{gFA<$?( z%u`&lu?Xo+kB~oo)7DzN>hNyUP5JZ#1?WH)uS^%5M4iqItPl-$#BeA#ZVC}f7k+0r zoOR%Cq4P++m9Boj8dHeXNLOq@5Svjcp=g7NaDR>bGiq)y`ao?p@G>~*YzbLRjEm%- z-p%meht2@(U7%V?ySKePnOxU1=N(?Zayl*Dgv3`0ojY?B z?ywq#zdU)EZ)4xT%y2m0B>MWJti@s5@#)m&1J3M1<}#x#>^fUrsg_y;dZ_dMO$F(< zUd(ymRpdh+&fhuB#QK&JtZKB54&M6CeZ#Yh6pf{KLEX$ z!tRy+&~GV37lmzM0^#%`)l#)o>xCNQNOdKW!NYC8ZR^)OHaZ0hflSIv#5JnleoH$% z+?>{SU+lNO9;AND!OomiUD}2KVZCPYIrC`#c7^6%TqZM!&@HXoJJ|Ck*`qPuQa}(Y zqxNvmF-dC&J%5Umu1!xlJB@6VJbmA{dD&ro!?V2PQ_EdqgNQ|r`N{R@LW)5&tj=~t z@1G9#;lZo6wLCjJ`|p*)(C-on7o60`KUSKp?$soQf_kLUZzQ5Gr2Yi6LsCqCD zC9_=HFg1E!+ng^RZ0~^zTiA@cH6T81m=yf8GKSx8HLPz(-`UcCtWy~hJ)JPb*&wwzb1u?+pJtU>)2eYr#!n4-njw<8%@-!8 z-3~x;kj+lie)!6AYyLEvYW(2c;N!S8T#Oc_kK2W|0($sMq!-@5G4NxAI4A!>7~d*Y zLtyL}9=}XT;|7tV*NY!G(dx|NUX1?Jqi?6NehX-Blg|>=le9aWuRkwT!WZR6QVF_0 z0?Ye6tW&0=$FOaQ9?twOy=d9>pV_^Lh|Nz!)kP*}F{5kLbID=fCJFm*h8H#f z8edk~Gw2WTBkTs~6ObYvYcKzxA@_Yq>|?Rw3;U;u39{R9mM=&)6d&e=t1iZ?Ydpl- zb^3hI^$t1BAP$O-m2d5fLfzfn&sGC*JZLw;%W(*juTcROgnL~q%GbU1fWCO~@${|% zYP@qUI^wr0R;Jx3=W%tgI}!{90Dvt$7aOqToA(nV+Nao^UQn?bqRoH3mXN*)EKc7D z`Hne&hRM?}y?t@3bSXTRTaYeecGzIO(2#pf__QFTB=lBs}JSf%r(nE>ve>SBpb`p0ca@GX}vDTz3dosaq!TgJ=8>pKxQqa`dJ$*7KX)tFGr> zkh>YdwuN7uUr+#*?38|kz%+StC-Zm><#@@w{D9#&hS80hL5W%C)>kFZ9YrmJ``IHK z6*WeI(1Hb{Q&~fUuGVDaOzNdNYt!eWeaEb_#TKOs<|eJP!tH^Aa^^&EyHhd=>thW0 z(@9eF=x{2B@oI-Z!KmX@k>b|p6!JQcbZj)!OkD-h?3JBy3ChGiO5a5leSmQ~3({HC z^zi&)UwsU@P$U6+1huNzHAwJWON{nUE!S>#nhzX)DjZv0R-^HhmKxdB$q}oS;T+@g zI|>-jlklW9XnA2*g^4<1h4yAj7YPS}Zms3D9|wlhcje}-6>d<&Vxu^E->X5-`(+L$ zZOoMRn#V+wIkz?5IbABZKW0%Z+6}`DyhQC^$691J;6OFNu6m}g7Y?bp|mha_p+~@18*z`$_PrE)?bp9dzd|RQL1E!8Y6_2;V)C?Uy zdPu1i!tST{QEGSSw%QfAY%ju=5pR9+^CF?H-9*`Mon@MACo)^QO43Ft)H9Zr@YQUD z2EF$Q^P6l;Dtr13-Yhdq3MWJ$6yD#)p>U#Jy?77qNiQOrflyuRIL7dH!x;`QRP4G% zna>$?IMH|joENswtvSe=Za}aj852_z${m#$$-zFH3Qs~5lgP}HIKbe#>BjSgdiYV6 zvfPyw6Sa*Mi7>91vh{=O=E*@o$ykGX(u3=Yy(4VDM)tnIc+z8;$yB^nrY;1B(&kPb z0Gr>S#M>Er;g2n)WV;u?G}iQ?;7`k3lf;J01YW#1S?^n<#t5=OWM<{}zIdTCpIVgT zo&8uy*as1$+*{-|cAz3zgo>=Qj}rT@)_8d#KQLPlypEGxJA(M13N+E4N-x6{Ab;Jd5y3)@d3 zGf$D#3YF^4ovD=1^-lt~=75>%|Ac#n+(dNVoURw-=RYVplk+*ndLFkyWz-AiYE9Fv zi=z7qH)dO$OJy?nrqdaCyziWB>FYiy7p7$W`P+C~6xkFl{7WvQReNY8O9(Vmrnx?% z3KA%Ac<52b?EOyirp@!3n-T>R;H=q*s){V$eED8}|a{&gKexcF!dMh3y3cf_|fH@37 zt9qUu4Q1ue70<&>-+m@N(>XVc1n4Ru9xbPqjvPJQQw$bVw4laAvY#-jw>Ed6l>n}t`Ml$TN>o2+4 zXqnhb^L=v_PQca3$)2DlRy1e*PX1{IiCpk&ws%ugxp*WYfqxV{flPAXbg6o}gNjrc zA|>?}=tLjIn<3xyMNigG z@g8=gsb3=p5z(76R_*Iep9uGaVh~V(!xLH#k}^y4o{DhL1U+pfubrI6SkAUa($nqB z>WoVeDe$qdWDxfZibk=Mgb@*jf-pAHo(H-J%*oX!lGx?H`%*8Du8?!eQ~@?)uD6($ z!Y2E;I+9U9un4nL9Pv95w^T6CGHx9c(XBQJPW@si{L30m!%6kSrxS&~I$Hv}pP#9z z4)1Ss#J}UtYzJ<;oU96Sl-qr3X*=*mNVOrZQT(iL0V+Kr&H0;6hDaZgWavshq=qc8 zu;g(#)8K)p>~+?ve=JD*3}94BaLD$%puY zIQY;0dI0xVCth8YtkTXv)O6zsyisPVTt})0rY6|a;ISLz!B-Nli-07FGjK+{}0b}%l3B7au4FRJ^0Qab0)n6;$S4r z{o(-RwT5K<6I6t_g)fk^m^93SDn)*iTZRQ$k9kWDLJhGBP@q1Dw7gj}4fVdi+LYG` zwg52X=`Q(5* zD*77q_pwzePjyZn><;1infFkAP)ePLD%3StV1Zw&T7niXNSk0S;eA~Mod)jY2Zue} z`U^^jFSF`lub5kf-6j?BPTx_xofPI8WE=Q5e13$-xWNrZSNPl`1{WF-5#HD97lD89 zmzb)kkN#5^qOBmk0o_e@P5?57X*vZlh8kX8a76J5a<%W1 z4}M)r10^LT<2|}O8gj7l=~~{{1qRfoE%8w+Pdo&tt-bMveWoSY*{oUUrnS?Seiz zdZXKii-eEQq+ri?)oa_`#N+g}3!z}y>-bcayj`yjnC3;Qf4U9+3z7qc?lqY> z@>@9f(|jgy**@uI@cQ~-jBZ==SePdsxp@GiI$&R$u!%F1CLLl>k-A@4S(eke=Sb6i zWA!Egq>bgLTW+@yWZii_&O%%=e3bb@;)%m=sYTgkb@rG6q1y+fm^H?=8hXF5BsEV& zR<1DG>1(Yq_4*)u_pG|==`|unA80#ZT9#mFUtj3@tFHBQG4OFLe_q1sOt-nN)B|M5 zEm7PGc`h;)1u#KuVxp=!98$Aj`{SA@6q!QXwpRQ19sC#fDx7MpawAW546yn<`pKj* ztBPuA%eyY34*{Z}QhonO{VvNewNmEL?9a`xEFR1&q9zoaK|I0P+Rv^5%%z@^MR_e` zC}geQRjaoB4(s>d>_sh^g&~V5K?7$zs`x@f!gYD-NBQQV!Z>y2&5yT|T&fO2iH5ghkp|_h9@E@?XM%je5{Xy%L>4WzwjFs~YNFG6C)a zBr_U-$}K2eh;Z?Ed;des))pTV(8m!|`2^tQ{}Gw{f5+?p$0H^r#2!K`vj8Rh_9rzV zhsiMOH3=XJr&4lTrKC!@)7^b6RVzP}`ctpp84$6_x^wsDS(Pcc-}O6;P~#l+51UAz zOkzZMrv<21?CVQl*K~V!DzEo4DXSxi+RwOe*^PjZu=iD+mathBe0Ff6^pjMHkKXUYv+nqE70>1;)x@y)}Sw4<;xqF-W@@j~1Ox0r8>>t1&fD$+|`ECq4E6J4-y4h${<) zN6!a=gE{c)aqan<`m6AG2SD;&6Rxv^|3}WA5_IlPXX8|c{ z_335Rc0Fw=BKF-b-({qfsOs9OVg-}iBf{hnuJyoP>~IAsO+?lYK~2mO-zQii!k2p< z(L<%sT<>3Z#IU4HN(%K|?psRrM%sDhnhPh^x_76>IWgZFjo5u5^@WwWxD zTqFA?j32#gpPd7Sz__@F$+&pUn{~92YRM>!T4w0q^85izHebLbIo95%aMENperp~% zx}0g2!=lzr@h!A3tk6~?r-yXUeVsdao5cJcXkdg{f1m4w6R^-WRg-utoTypFsKs(>`z2)HeaXHGSx5paJ&dx5=Q<0?!61>?!bhjR| zJljiB-^@d#9QYL~lsFC|VG@dEksOHWlU~A}TaJCBdCT)P14C;twKr-5*d8z4q+7XO zip%eV+J-&OI@@uKHht9xEuXw)VfVYfn;qkbo0pZ0^4MPcHpPzLqz76z42q%W4#iLP z`)@fK^M1bYS_7ojv`dz7yJFE0tC!ghS&W}P82dwbkB8&tY)6vXLa#g;GcRj>gno=0 zgW^YRZX47c)Y>Qn^4A(6AFyniCI28T$4p-CSJx=3C_F`H2%7XdLjNSL5W)1WD884& zrmYu*Ngr0c%$>Gf^BGI^vSHJvkJ1Qw^4u@v5;NjGF82luZTa72ymOA1WRXWFt&01p z(aS2$$!HQu2{HC)2f zWI~QQGeT+Nu3g1KfO3v?er4w;0BMI^?pf{$lTb2R-?z?2V5Gyj774=^8+jX#S z!o#og&2D+Y3!4`>OE2QrM#SvSvW^FTfm-zB7~K^25;Iw2B#{a|=})e^?ua&KOl=bX z%15?ocSRP!GM2&GS1We4Kecq}Qs2vY6uiO-vHH%b{|mya>(h1t)hqr)d;K62&Ce&w z9#gyWb8w&XDtkK*VWq%U;&1vZ!rk$J zU-=iu(sQ{~9|V-?k!^|kzw-nek4;L({lZ*z3bQv`@g(+ zZ*|PuD$#!4<=Ptm@vVjs&XYsUPeJD{GTFj;_Ft=DhF)QuKs+dcds2RmQZFO#H>bnb`KZ!w>>o=H%HZ9 zYY)HjZ?m@hm7g+MK$$br=#2zvXQ3cZjpz(Mlfn;=j?J#-~XJ`^q&}n`9KqR;F}5W64UAwv9M-df$%a`MV@9j|=6isA&YZ z7@Q;u&SQ6HOQ&lzbJ!n-iGy&74Ywus83^5}YQ*YPs&b8fH-arQTbw*f<$GB@Sn1UL zO4g95ElkbEgAW7)UqhCy6GuQoD^{-y8Yhi^ZN}`wc1CF5IXr$+-x3GK5}s$py`yYr z2tB@ScyJkVjK8<5knwgT-3KKQ*Tf;|

cy&ZSE#q%c>%6N1R6**t}o^*<;uKOJtK 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 literal 0 HcmV?d00001 diff --git a/docs/organizations/projects/project-vision-status.md b/docs/organizations/projects/project-vision-status.md index 26ae73e1429..d3351428f71 100644 --- a/docs/organizations/projects/project-vision-status.md +++ b/docs/organizations/projects/project-vision-status.md @@ -8,36 +8,62 @@ ms.assetid: A9ED2BF5-BD0B-4114-A7BD-693C5D747E16 ms.author: chcomley author: chcomley monikerRange: '>= tfs-2015' -ms.date: 03/26/2019 +ms.date: 08/24/2021 --- # Share your project vision, view project activity [!INCLUDE [temp](../../includes/version-ts-tfs-2015-2016.md)] -Each project provides a **Summary** page to support your teams to understand the purpose of your project. Use this page to support the following tasks: +Each project provides a **Summary** page to share information, add project members, and check the latest project activity. From this page you can also perform the following tasks depending on your administration status. + +:::row::: + :::column span="1"::: + **Project Administrator tasks** + :::column-end::: + :::column span="1"::: + **Project member tasks** + :::column-end::: + :::column-end::: +:::row-end::: + :::column span="1"::: + ::: moniker range=">= azure-devops-2019" + - Add a short project description + - Set project tags + - Choose a README file or wiki for project Summary information + - Invite people to contribute to your project + ::: moniker-end + ::: moniker range="<= tfs-2018" + - Choose a README file for project Summary information + - Invite people to contribute to your project + ::: moniker-end + :::column-end::: + :::column span="1"::: + ::: moniker range=">= azure-devops-2019" + - View project description and readme + - View project stats + - Favorite a project + - Email or initiate a chat with a team member + - Initiate a search across your project + ::: moniker-end + ::: moniker range="<= tfs-2018" + - View project information + - View project stats + ::: moniker-end + :::column-end::: +:::row-end::: -- Share your project vision -- View the latest project activity -- Provide links for details on how to contribute -- Indicate who project members should contact to elevate permissions, access, or other requests -- Invite people to contribute to your project +:::image type="content" source="media/summary/project-summary-page-intro.png" alt-text="Screenshot of summary page."::: +::: moniker range=">= azure-devops-2019" +If you want to use a project wiki for your project Summary information, then first [create a Wiki for your project](../../project/wiki/wiki-create-repo.md). You can then [change the project summary page to point to the wiki](#change-repo). +::: moniker-end + +::: moniker range="azure-devops" > [!NOTE] > Hosted projects can be designated as **Private** or **Public**. For public projects, anonymous users can view the project **Summary**, except for the **Members** section. Also the **Like** and **Favorite** icons aren't visible to anonymous users. To learn more about public projects, see [What is a public project?](../public/about-public-projects.md) - -:::image type="content" source="media/summary/project-summary-page-intro.png" alt-text="Screenshot of summary page."::: - - -::: moniker range=">= azure-devops-2019" -Learn how to share your project with your team, add project members, and check the latest project activity. Share your project and objective, and ways for team members to contribute to the project through a project README file or through a project wiki. - -If you want to use a project wiki, then first [create a Wiki for your project](../../project/wiki/wiki-create-repo.md). You can then [change the project summary page to point to the wiki](#change-repo). ::: moniker-end -::: moniker range="< azure-devops-2019" -From the project home page, share your project with your team, add project members, and check the latest project activity. Share your project and objective, and ways for team members to contribute to the project through a project README file. -::: moniker-end ## Prerequisites @@ -53,7 +79,7 @@ From the project home page, share your project with your team, add project membe > If you don't have permissions to edit a page or use a feature, the corresponding icons and links aren't visible. -## Open project summary +## Open project Summary ::: moniker range=">= azure-devops-2019" From your web browser, choose **Overview*>Summary**. If you don't have a project yet, [create a project](../../organizations/projects/create-project.md). @@ -104,13 +130,11 @@ The **Summary** page displays either the **README** file defined in a project re :::image type="content" source="media/summary/about-this-project-dialog.png" alt-text="About this project dialog."::: -1. Optionally add one or more **Tags** for your project. These tags are similar to [work item tags](../../boards/queries/add-tags-to-work-items.md). You can add several tags at a time by using the comma or semi-colon delimiters. Tags must conform to the following rules: - - -- Tags must be 40 characters or less -- Tags can;t contain the forward slash (/) character or end with hyphen character (-) -- No more than 15 tags can be added to a project -- Tags are case-insensitive and no duplicate tags or empty tags are allowed. +1. Optionally add one or more **Tags** for your project. These tags are similar to [work item tags](../../boards/queries/add-tags-to-work-items.md). You can add several tags at a time by using the comma or semi-colon delimiters. Tags must conform to the following rules: + - Tags must be 40 characters or less + - Tags can;t contain the forward slash (/) character or end with hyphen character (-) + - No more than 15 tags can be added to a project + - Tags are case-insensitive and no duplicate tags or empty tags are allowed. > [!NOTE] > The search and filter functions can't be used to search or filter on project tags. @@ -128,29 +152,58 @@ The **Summary** page displays either the **README** file defined in a project re 1. To update the contents of the referenced README file or wiki, edit the corresponding file. For more information, see [Create a README for your repo](../../repos/git/create-a-readme.md) or [Add and edit wiki pages](../../project/wiki/add-edit-wiki.md). - Suggested information to provide in your **Summary** page include the following: + Consider including the following types of information in your **Summary** page: - Ways in which users can contribute to your project - - Who to contact to elevate your permissions or add extensions + - Who to contact to elevate permissions or add extensions - Roadmap information - - Links to instructions for setting up their development environment + - Links to instructions for setting up their development and test environments - Links to instructions for collaborating on code, tracking work, building pipelines, deploying releases - - Link to a template to file a bug, issue, or request - - Link to a distribution list to email a question or a Slack or Teams channel. + - Links to templates to file a bug, issue, or request + - Links to distribution lists to email a question or post a question on Slack or Teams channel. +::: moniker range=">= tfs-2018" ## Invite people to contribute to your project +::: moniker-end + +::: moniker range=">= azure-devops-2019" You can send an email to invite users to contribute to your project by choosing **Invite**. To learn more, see [Add users or groups to a team or project, Invite users from the Summary page](../security/add-users-team-project.md#invite-users-from-the-summary-page). :::image type="content" source="../security/media/add-users/summary-invite-users.png" alt-text="Screenshot of Summary page, Invite button."::: +::: moniker-end + +::: moniker range="tfs-2018" +To add users to the project, choose the **add** button. To learn more, see [Add users to a team project or team](../../organizations/security/add-users-team-project.md). -## Review project statistics +:::image type="content" source="../security/media/add-users/invite-members-tfs-2018.png" alt-text="Screenshot of Summary page, Add members button."::: +::: moniker-end + +::: moniker range="< azure-devops" +> [!NOTE] +> For on-premises Azure DevOps, all email actions require an [SMTP server to be configured](/azure/devops/server/admin/setup-customize-alerts). +::: moniker-end + +::: moniker range=">= tfs-2018" + + + +## View project activity From the **Project stats** section, you can view updates made to the project in the last 1, 7, and 30 days. Choose the view option as shown in the following image. +::: moniker-end +::: moniker range=">= azure-devops-2019" :::image type="content" source="media/summary/project-stats.png" alt-text="Screenshot of Summary page, Stats section."::: + + +::: moniker range="tfs-2018" +:::image type="content" source="media/project-summary/project-summary-activity-tfs-2018.png" alt-text="Screenshot of Summary page, Activity section, TFS-2018."::: +::: moniker-end + + ## Email or chat with a project member @@ -162,18 +215,21 @@ From the **Members** section, you can see how many members have been added to th > 100+ indicates that 100 or more members have been added to the project. To email or initiate a chat session, choose the team member shown and select your option. - :::image type="content" source="media/summary/connect-with-team-member.png" alt-text="Screenshot of Summary page, Members section, options available to connect to a team member."::: +::: moniker range="< azure-devops" +> [!NOTE] +> For on-premises Azure DevOps, all email actions require an [SMTP server to be configured](/azure/devops/server/admin/setup-customize-alerts). +::: moniker-end +::: moniker range=">= azure-devops-2019" ## Initiate a project search From the **Summary** page, you can initiate a search of your code, work items, and wiki. To learn more, see [Get started with search](../../project/search/get-started-search.md). - :::image type="content" source="media/summary/project-search.png" alt-text="Screenshot of Summary page, search box."::: - +::: moniker-end @@ -312,27 +368,6 @@ Any additional Markdown files you have (ones with a *.md extension) in the root ::: moniker-end - - -## View project activity, add project members - -In addition to sharing information, the project summary page pulls data from the applications to give visitors a bird's-eye view of your project activity. - -::: moniker range=">= azure-devops-2019" -To add users to the project, select :::image type="icon" source="media/share-project/add-members-new-nav.png" border="false"::: **add**. You can only add users to a project that you have already added to the organization. To learn more, see [Add users to a team project or team](../../organizations/security/add-users-team-project.md). - -> [!div class="mx-imgBorder"] -> ![Project stats](media/share-project/project-stats-new-nav.png) - -::: moniker-end - -::: moniker range="< azure-devops-2019" - -To add users to the project, choose the **add** button. To learn more, see [Add users to a team project or team](../../organizations/security/add-users-team-project.md). - -![Project Home Page, Activity](../../project/wiki/media/project-home-page-activity.png) - -::: moniker-end diff --git a/docs/organizations/security/add-users-team-project.md b/docs/organizations/security/add-users-team-project.md index be3fb9a4f1a..9e37aad22f2 100644 --- a/docs/organizations/security/add-users-team-project.md +++ b/docs/organizations/security/add-users-team-project.md @@ -95,7 +95,7 @@ Team and project administrators can add existing users to their team or project. Add existing users or groups to a team, or remove a member. :::column-end::: :::row-end::: -::: moniker range="azure-devops" +::: moniker range=">= tfs-2018" :::row::: :::column span="1"::: Project Administrators @@ -444,12 +444,16 @@ Choose the **Current page** tab for information on adding a user to a team. The -::: moniker range="azure-devops" +::: moniker range=">= tfs-2018" ## Invite users from the Summary page -As a member of the Project Administrators group, you can add members to a project from the **Summary** page and optionally add them to one or more teams. +As a member of the Project Administrators group, you can add members to a project from the **Summary** page and optionally add them to one or more teams. To learn more about the **Summary** page, see [Share your project vision, view project activity](../../organizations/projects/project-vision-status.md). +::: moniker range="< azure-devops" +> [!NOTE] +> For on-premises Azure DevOps, all email actions require an [SMTP server to be configured](/azure/devops/server/admin/setup-customize-alerts). +::: moniker-end 1. Open the **Project>Summary** page, and choose **Invite**. From 4e014c6cb653e8c0a161bf60e8c1fe699de06f2c Mon Sep 17 00:00:00 2001 From: KathrynEE Date: Mon, 23 Aug 2021 19:03:47 -0700 Subject: [PATCH 06/12] refinements, 2 --- docs/organizations/projects/project-vision-status.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/organizations/projects/project-vision-status.md b/docs/organizations/projects/project-vision-status.md index d3351428f71..6012f8c1202 100644 --- a/docs/organizations/projects/project-vision-status.md +++ b/docs/organizations/projects/project-vision-status.md @@ -178,7 +178,7 @@ You can send an email to invite users to contribute to your project by choosing To add users to the project, choose the **add** button. To learn more, see [Add users to a team project or team](../../organizations/security/add-users-team-project.md). -:::image type="content" source="../security/media/add-users/invite-members-tfs-2018.png" alt-text="Screenshot of Summary page, Add members button."::: +:::image type="content" source="media/summary/invite-members-tfs-2018.png" alt-text="Screenshot of Summary page, Add members button."::: ::: moniker-end ::: moniker range="< azure-devops" @@ -197,10 +197,10 @@ From the **Project stats** section, you can view updates made to the project in ::: moniker range=">= azure-devops-2019" :::image type="content" source="media/summary/project-stats.png" alt-text="Screenshot of Summary page, Stats section."::: - + ::: moniker-end ::: moniker range="tfs-2018" -:::image type="content" source="media/project-summary/project-summary-activity-tfs-2018.png" alt-text="Screenshot of Summary page, Activity section, TFS-2018."::: +:::image type="content" source="media/summary/project-summary-activity-tfs-2018.png" alt-text="Screenshot of Summary page, Activity section, TFS-2018."::: ::: moniker-end From a1c242d410137ad1f1470acff56deceb9f3f10e2 Mon Sep 17 00:00:00 2001 From: KathrynEE Date: Tue, 24 Aug 2021 11:44:02 -0700 Subject: [PATCH 07/12] moniker fixes --- .../project-summary-page-intro-tfs-2018.png | Bin 0 -> 72639 bytes .../projects/project-vision-status.md | 13 +++++-------- .../security/add-users-team-project.md | 13 ++++++++----- 3 files changed, 13 insertions(+), 13 deletions(-) create mode 100644 docs/organizations/projects/media/summary/project-summary-page-intro-tfs-2018.png diff --git a/docs/organizations/projects/media/summary/project-summary-page-intro-tfs-2018.png b/docs/organizations/projects/media/summary/project-summary-page-intro-tfs-2018.png new file mode 100644 index 0000000000000000000000000000000000000000..d90968f6fd2c78e4b9a83f375158074c357fb478 GIT binary patch literal 72639 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%0D*q3!gx39);c=xVz>k3|I_Keq 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 literal 0 HcmV?d00001 diff --git a/docs/organizations/projects/project-vision-status.md b/docs/organizations/projects/project-vision-status.md index 6012f8c1202..ab5482dbf2e 100644 --- a/docs/organizations/projects/project-vision-status.md +++ b/docs/organizations/projects/project-vision-status.md @@ -24,7 +24,6 @@ Each project provides a **Summary** page to share information, add project membe :::column span="1"::: **Project member tasks** :::column-end::: - :::column-end::: :::row-end::: :::column span="1"::: ::: moniker range=">= azure-devops-2019" @@ -53,7 +52,12 @@ Each project provides a **Summary** page to share information, add project membe :::column-end::: :::row-end::: +::: moniker range=">= azure-devops-2019" :::image type="content" source="media/summary/project-summary-page-intro.png" alt-text="Screenshot of summary page."::: +::: moniker-end +::: moniker range="< azure-devops-2019" +:::image type="content" source="media/summary/project-summary-page-intro-tfs-2018.png" alt-text="Screenshot of summary page, TFS-2018."::: +::: moniker-end ::: moniker range=">= azure-devops-2019" If you want to use a project wiki for your project Summary information, then first [create a Wiki for your project](../../project/wiki/wiki-create-repo.md). You can then [change the project summary page to point to the wiki](#change-repo). @@ -414,13 +418,6 @@ You can change the repository used to support your project vision, including poi ::: moniker-end -## Next steps - -> [!div class="nextstepaction"] -> [Create a wiki for your team project](../../project/wiki/wiki-create-repo.md) - - - ## Related articles - [About Wikis, READMEs, and Markdown](../../project/wiki/about-readme-wiki.md) diff --git a/docs/organizations/security/add-users-team-project.md b/docs/organizations/security/add-users-team-project.md index 9e37aad22f2..660d9f1bc2f 100644 --- a/docs/organizations/security/add-users-team-project.md +++ b/docs/organizations/security/add-users-team-project.md @@ -449,16 +449,21 @@ Choose the **Current page** tab for information on adding a user to a team. The ## Invite users from the Summary page As a member of the Project Administrators group, you can add members to a project from the **Summary** page and optionally add them to one or more teams. To learn more about the **Summary** page, see [Share your project vision, view project activity](../../organizations/projects/project-vision-status.md). - +::: moniker-end ::: moniker range="< azure-devops" > [!NOTE] > For on-premises Azure DevOps, all email actions require an [SMTP server to be configured](/azure/devops/server/admin/setup-customize-alerts). ::: moniker-end - +::: moniker range="> azure-devops-2019" 1. Open the **Project>Summary** page, and choose **Invite**. :::image type="content" source="media/add-users/summary-invite-users.png" alt-text="Screenshot of Summary page, Invite button."::: - +::: moniker-end +::: moniker range="tfs-2018" +To add users to the project, choose the **add** button. To learn more, see [Add users to a team project or team](../../organizations/security/add-users-team-project.md). +:::image type="content" source="media/summary/invite-members-tfs-2018.png" alt-text="Screenshot of Summary page, Add members button."::: +::: moniker-end +::: moniker range=">= tfs-2018" 2. For new users, enter their email address. For existing users, type their name until it resolves as a known name to the system. You can add several email addresses or account names by separating them with a semicolon (;). :::row::: @@ -481,7 +486,6 @@ As a member of the Project Administrators group, you can add members to a projec > [!NOTE] > Any valid email address is acceptable. When the user accepts the invitation and signs into Azure DevOps, they register their email address as a Microsoft account and choose a password. - 2. Optionally, select the teams you want to add the user to and then choose **Add** to complete the invitation. :::row::: @@ -537,7 +541,6 @@ As a member of the Project Administrators group, you can add members to a projec ::: moniker-end - From 1afdca6af15ae392694aece461696928139fc4b9 Mon Sep 17 00:00:00 2001 From: KathrynEE Date: Tue, 24 Aug 2021 12:00:14 -0700 Subject: [PATCH 08/12] Refinements 3 --- .../projects/project-vision-status.md | 14 +++++++------- .../security/add-users-team-project.md | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/organizations/projects/project-vision-status.md b/docs/organizations/projects/project-vision-status.md index ab5482dbf2e..d32374e59ad 100644 --- a/docs/organizations/projects/project-vision-status.md +++ b/docs/organizations/projects/project-vision-status.md @@ -25,6 +25,7 @@ Each project provides a **Summary** page to share information, add project membe **Project member tasks** :::column-end::: :::row-end::: +:::row::: :::column span="1"::: ::: moniker range=">= azure-devops-2019" - Add a short project description @@ -33,6 +34,10 @@ Each project provides a **Summary** page to share information, add project membe - Invite people to contribute to your project ::: moniker-end ::: moniker range="<= tfs-2018" + - Choose a README file or wiki for project Summary information + - Invite people to contribute to your project + ::: moniker-end + ::: moniker range="< tfs-2018" - Choose a README file for project Summary information - Invite people to contribute to your project ::: moniker-end @@ -337,7 +342,6 @@ For projects that selected TFVC for version control, the README.md file needs to > ![Add new file dialog, new nav](media/share-project/create-readme-file-web-portal.png) 6. Add the contents of your README file in Markdown format, and then choose **Check in...**. - > [!div class="mx-imgBorder"] > ![Enter README file contents, new nav](media/share-project/tfvc-readme-file.png) @@ -372,13 +376,13 @@ Any additional Markdown files you have (ones with a *.md extension) in the root ::: moniker-end - +::: moniker range="tfs-2018" ## Change the repository You can change the repository used to support your project vision, including pointing it to the home page of your [built-in Wiki](../../project/wiki/wiki-create-repo.md). - +::: moniker-end ::: moniker range=">= azure-devops-2019" 1. Open **Overview > Summary** . @@ -398,10 +402,6 @@ You can change the repository used to support your project vision, including poi > [!TIP] > If you choose the Wiki option, only the Wiki home page displays. To access additional Wiki pages, go to the Wiki. -::: moniker-end - -::: moniker range="< azure-devops-2019" - 1. From your project home page, choose **Change**. > [!div class="mx-imgBorder"] diff --git a/docs/organizations/security/add-users-team-project.md b/docs/organizations/security/add-users-team-project.md index 660d9f1bc2f..e9a511a817b 100644 --- a/docs/organizations/security/add-users-team-project.md +++ b/docs/organizations/security/add-users-team-project.md @@ -461,7 +461,7 @@ As a member of the Project Administrators group, you can add members to a projec ::: moniker-end ::: moniker range="tfs-2018" To add users to the project, choose the **add** button. To learn more, see [Add users to a team project or team](../../organizations/security/add-users-team-project.md). -:::image type="content" source="media/summary/invite-members-tfs-2018.png" alt-text="Screenshot of Summary page, Add members button."::: +:::image type="content" source="../projects/media/summary/invite-members-tfs-2018.png" alt-text="Screenshot of Summary page, Add members button."::: ::: moniker-end ::: moniker range=">= tfs-2018" 2. For new users, enter their email address. For existing users, type their name until it resolves as a known name to the system. You can add several email addresses or account names by separating them with a semicolon (;). From 54351c2ce02ab7bf16cc502f37554f8b37ff6dc8 Mon Sep 17 00:00:00 2001 From: KathrynEE Date: Tue, 24 Aug 2021 12:45:06 -0700 Subject: [PATCH 09/12] refinements 4 --- .../projects/project-vision-status.md | 188 +++++++++--------- .../security/add-users-team-project.md | 12 +- 2 files changed, 100 insertions(+), 100 deletions(-) diff --git a/docs/organizations/projects/project-vision-status.md b/docs/organizations/projects/project-vision-status.md index d32374e59ad..3c8d73d8b2e 100644 --- a/docs/organizations/projects/project-vision-status.md +++ b/docs/organizations/projects/project-vision-status.md @@ -7,16 +7,23 @@ ms.technology: devops-collab ms.assetid: A9ED2BF5-BD0B-4114-A7BD-693C5D747E16 ms.author: chcomley author: chcomley -monikerRange: '>= tfs-2015' +monikerRange: '>= tfs-2017' ms.date: 08/24/2021 --- # Share your project vision, view project activity -[!INCLUDE [temp](../../includes/version-ts-tfs-2015-2016.md)] +[!INCLUDE [temp](../../includes/version-tfs-2017-through-vsts.md)] -Each project provides a **Summary** page to share information, add project members, and check the latest project activity. From this page you can also perform the following tasks depending on your administration status. +Each project provides a **Summary** or home page to share information and showcase the latest project activity. +::: moniker range="tfs-2017" +> [!NOTE] +> The project **Home** page is available for TFS 2017.1 and later versions. It replaces the Welcome page used in TFS 2015 and TFS 2017. +::: moniker-end + +Use this page to perform one or more of the following tasks. + :::row::: :::column span="1"::: **Project Administrator tasks** @@ -29,34 +36,40 @@ Each project provides a **Summary** page to share information, add project membe :::column span="1"::: ::: moniker range=">= azure-devops-2019" - Add a short project description - - Set project tags - - Choose a README file or wiki for project Summary information + - Choose a README file or wiki for project information - Invite people to contribute to your project + - Set project tags ::: moniker-end - ::: moniker range="<= tfs-2018" - - Choose a README file or wiki for project Summary information + ::: moniker range="tfs-2018" + - Choose a README file or wiki for project information - Invite people to contribute to your project ::: moniker-end - ::: moniker range="< tfs-2018" - - Choose a README file for project Summary information + ::: moniker range="tfs-2017" + - Choose a README file for project information - Invite people to contribute to your project ::: moniker-end :::column-end::: :::column span="1"::: ::: moniker range=">= azure-devops-2019" - - View project description and readme - - View project stats + - View project information + - View project activity - Favorite a project - Email or initiate a chat with a team member - Initiate a search across your project ::: moniker-end ::: moniker range="<= tfs-2018" - View project information - - View project stats + - Email or initiate a chat with a team member + - View project activity ::: moniker-end :::column-end::: :::row-end::: +::: moniker range="azure-devops" +> [!NOTE] +> Hosted projects can be designated as **Private** or **Public**. For public projects, anonymous users can view the project **Summary**, except for the **Members** section. Also the **Like** and **Favorite** icons aren't visible to anonymous users. To learn more about public projects, see [What is a public project?](../public/about-public-projects.md) +::: moniker-end + ::: moniker range=">= azure-devops-2019" :::image type="content" source="media/summary/project-summary-page-intro.png" alt-text="Screenshot of summary page."::: ::: moniker-end @@ -64,26 +77,35 @@ Each project provides a **Summary** page to share information, add project membe :::image type="content" source="media/summary/project-summary-page-intro-tfs-2018.png" alt-text="Screenshot of summary page, TFS-2018."::: ::: moniker-end -::: moniker range=">= azure-devops-2019" -If you want to use a project wiki for your project Summary information, then first [create a Wiki for your project](../../project/wiki/wiki-create-repo.md). You can then [change the project summary page to point to the wiki](#change-repo). -::: moniker-end - -::: moniker range="azure-devops" +::: moniker range=">= tfs-2018" > [!NOTE] -> Hosted projects can be designated as **Private** or **Public**. For public projects, anonymous users can view the project **Summary**, except for the **Members** section. Also the **Like** and **Favorite** icons aren't visible to anonymous users. To learn more about public projects, see [What is a public project?](../public/about-public-projects.md) +> If you want to use a project wiki for your project Summary information, then first [create a Wiki for your project](../../project/wiki/wiki-create-repo.md). You can then [change the project summary page to point to the wiki](#change-repo). ::: moniker-end + ## Prerequisites +::: moniker range=">= tfs-2018" - You must be a member of the [Project Administrators group](../../organizations/security/set-project-collection-level-permissions.md) or have your **Edit project-level information** permission set to **Allow** to do the following: - Edit information on the project page - - Change the repository that you use to share your project mission + - Change the repository that you use to share project information - Manage project membership - To edit a page, you must be a contributor to the repository or branch or have the **Contribute** permissions set to **Allow**. - To view the project **Summary**, you must be a valid member of the project. For more information, see [About security, membership, and permissions; Valid user groups](../../organizations/security/about-permissions.md#validusers). - To add or edit project **Tags**, you must have the project-level **Manage properties** permission set to **Allow**. This permission controls the project properties REST API. The project properties REST API is used to drive the project tags experience in the product. - +::: moniker-end + + +::: moniker range="< tfs-2018" +- You must be a member of the [Project Administrators group](../../organizations/security/set-project-collection-level-permissions.md) or have your **Edit project-level information** permission set to **Allow** to do the following: + - Edit information on the project page + - Change the repository that you use to share project information + - Manage project membership +- To edit a page, you must be a contributor to the repository or branch or have the **Contribute** permissions set to **Allow**. +- To view the project **Summary**, you must be a valid member of the project. For more information, see [About security, membership, and permissions; Valid user groups](../../organizations/security/about-permissions.md#validusers). +::: moniker-end + > [!TIP] > If you don't have permissions to edit a page or use a feature, the corresponding icons and links aren't visible. @@ -112,25 +134,22 @@ Select one of the following tasks to get started: ::: moniker range="< azure-devops-2019" From your web browser, open the team project drop down menu and select the home page. If you don't have a project, [create a team project](../../organizations/projects/create-project.md). -![Open Project Summary ](media/share-project/project-vision-status-project-home-page.png) +![Open Project Summary](media/share-project/project-vision-status-project-home-page.png) To define a README file for your project, see [Initialize a README file for your Git repo](#initialize-git) or [Initialize a README file for your TFVC repo](#initialize-tfvc). ::: moniker-end -::: moniker range="tfs-2017" -> [!NOTE] -> The project page described in this section is available for TFS 2017.1 and later versions. It replaces the Welcome page used in TFS 2015 and TFS 2017. -::: moniker-end - + +::: moniker range=">= azure-devops-2019" -## Update the project description and home page +## Update the page The **Summary** page displays either the **README** file defined in a project repository or the home page of a project wiki. If you want to use the project wiki home page, first set that up as described in [Create a Wiki for your project](../../project/wiki/wiki-create-repo.md). -1. To edit the **Summary** page: +1. To edit the page: - - If it is the first time editing the page, choose Add Project Description. + - If it is the first time editing the page, choose **Add Project Description**. :::image type="content" source="media/summary/add-project-description.png" alt-text="Screenshot of summary page, first time editing."::: - If editing the page after it's been set up, choose the :::image type="icon" source="../../media/icons/edit.png" border="false"::: **Edit project information**. This icon is only visible to members with permissions to edit the project **Summary** page. @@ -169,12 +188,52 @@ The **Summary** page displays either the **README** file defined in a project re - Links to instructions for collaborating on code, tracking work, building pipelines, deploying releases - Links to templates to file a bug, issue, or request - Links to distribution lists to email a question or post a question on Slack or Teams channel. - -::: moniker range=">= tfs-2018" +::: moniker-end -## Invite people to contribute to your project +::: moniker range="tfs-2018" + + +## Change the repository + +You can change the repository used to support your project vision, including pointing it to the home page of your [built-in Wiki](../../project/wiki/wiki-create-repo.md). ::: moniker-end +::: moniker range=">= azure-devops-2019" + +1. Open **Overview > Summary** . + +2. Select :::image type="icon" source="../../media/icons/edit.png" border="false"::: **Edit**. + + > [!div class="mx-imgBorder"] + > ![Choose README file, new nav](media/share-project/choose-readme-file-new-nav.png) + + If you don't see **Edit**, then you're not a member of the Project Administrators group. [Get added as an admin](../../organizations/security/set-project-collection-level-permissions.md) to proceed. + +3. Select a different repository or choose the Wiki option. + + > [!div class="mx-imgBorder"] + > ![Select a different repository or choose the Wiki option.](media/share-project/change-repo-new-nav.png) + + > [!TIP] + > If you choose the Wiki option, only the Wiki home page displays. To access additional Wiki pages, go to the Wiki. + +1. From your project home page, choose **Change**. + + > [!div class="mx-imgBorder"] + > ![Project page, Change repo](media/share-project/markdown-welcome-page-change-location.png) + + If you don't see **Change** link, then you're not a member of the Project Administrators group. [Get added as an admin](../../organizations/security/set-project-collection-level-permissions.md) to proceed. + +2. From the select file dialog, choose an existing repo from the drop-down menu, or choose the Wiki option, shown as follows. + + Web portal, Project page, Select file to display dialog + + > [!TIP] + > Only the Wiki home page displays. To access additional Wiki pages, go to the Wiki. + +::: moniker-end + +## Invite people to contribute to your project ::: moniker range=">= azure-devops-2019" You can send an email to invite users to contribute to your project by choosing **Invite**. To learn more, see [Add users or groups to a team or project, Invite users from the Summary page](../security/add-users-team-project.md#invite-users-from-the-summary-page). @@ -183,7 +242,7 @@ You can send an email to invite users to contribute to your project by choosing ::: moniker-end -::: moniker range="tfs-2018" +::: moniker range="<= tfs-2018" To add users to the project, choose the **add** button. To learn more, see [Add users to a team project or team](../../organizations/security/add-users-team-project.md). @@ -195,8 +254,6 @@ To add users to the project, choose the **add** button. To learn more, see [Add > For on-premises Azure DevOps, all email actions require an [SMTP server to be configured](/azure/devops/server/admin/setup-customize-alerts). ::: moniker-end -::: moniker range=">= tfs-2018" - ## View project activity @@ -208,7 +265,7 @@ From the **Project stats** section, you can view updates made to the project in :::image type="content" source="media/summary/project-stats.png" alt-text="Screenshot of Summary page, Stats section."::: ::: moniker-end -::: moniker range="tfs-2018" +::: moniker range="<= tfs-2018" :::image type="content" source="media/summary/project-summary-activity-tfs-2018.png" alt-text="Screenshot of Summary page, Activity section, TFS-2018."::: ::: moniker-end @@ -216,7 +273,7 @@ From the **Project stats** section, you can view updates made to the project in ## Email or chat with a project member -From the **Members** section, you can see how many members have been added to the project, and connect via email or chat with a member. +From the **Members** section, you can see some of the members that have been added to the project, and connect to them via email or chat with a member. :::image type="content" source="media/summary/project-stats.png" alt-text="Screenshot of Summary page, Members section."::: @@ -376,47 +433,6 @@ Any additional Markdown files you have (ones with a *.md extension) in the root ::: moniker-end -::: moniker range="tfs-2018" - - -## Change the repository - -You can change the repository used to support your project vision, including pointing it to the home page of your [built-in Wiki](../../project/wiki/wiki-create-repo.md). -::: moniker-end -::: moniker range=">= azure-devops-2019" - -1. Open **Overview > Summary** . - -2. Select :::image type="icon" source="../../media/icons/edit.png" border="false"::: **Edit**. - - > [!div class="mx-imgBorder"] - > ![Choose README file, new nav](media/share-project/choose-readme-file-new-nav.png) - - If you don't see **Edit**, then you're not a member of the Project Administrators group. [Get added as an admin](../../organizations/security/set-project-collection-level-permissions.md) to proceed. - -3. Select a different repository or choose the Wiki option. - - > [!div class="mx-imgBorder"] - > ![Select a different repository or choose the Wiki option.](media/share-project/change-repo-new-nav.png) - - > [!TIP] - > If you choose the Wiki option, only the Wiki home page displays. To access additional Wiki pages, go to the Wiki. - -1. From your project home page, choose **Change**. - - > [!div class="mx-imgBorder"] - > ![Project page, Change repo](media/share-project/markdown-welcome-page-change-location.png) - - If you don't see **Change** link, then you're not a member of the Project Administrators group. [Get added as an admin](../../organizations/security/set-project-collection-level-permissions.md) to proceed. - -2. From the select file dialog, choose an existing repo from the drop-down menu, or choose the Wiki option, shown as follows. - - Web portal, Project page, Select file to display dialog - - > [!TIP] - > Only the Wiki home page displays. To access additional Wiki pages, go to the Wiki. - -::: moniker-end ## Related articles @@ -432,19 +448,3 @@ You can change the repository used to support your project vision, including poi - [Projects - Set Project Properties](/rest/api/azure/devops/core/projects/set-project-properties) -### Git repository - - -> [!div class="mx-imgBorder"] -> ![Git new project summary page](media/share-project/git-start-page-readme.png) - -> [!div class="mx-imgBorder"] -> ![Initialize README file, new nav](media/share-project/initialize-readme-prev-nav.png) - -Use this page to leverage all the built-in DevOps functionality of Azure DevOps and to perform the following activities. - -> [!div class="mx-tdCol2BreakAll"] -> |Git repository |TFVC repository | -> |-------------|----------| -> |- Clone your project to your client computer
- Push an existing repository from the command line
- Import a repository
- Initialize a README or gitignore
- Setup a build from an external repository
- [Add team members](#cross-project-activity)
- [View code, build, and work activity](#cross-project-activity) |- Setup a build
- Add a README for your project
- [Add team members](#cross-project-activity)
- [View code, build, and work activity](#cross-project-activity) | - diff --git a/docs/organizations/security/add-users-team-project.md b/docs/organizations/security/add-users-team-project.md index e9a511a817b..8b586d73e08 100644 --- a/docs/organizations/security/add-users-team-project.md +++ b/docs/organizations/security/add-users-team-project.md @@ -95,7 +95,7 @@ Team and project administrators can add existing users to their team or project. Add existing users or groups to a team, or remove a member. :::column-end::: :::row-end::: -::: moniker range=">= tfs-2018" +::: moniker range=">= tfs-2017" :::row::: :::column span="1"::: Project Administrators @@ -444,7 +444,7 @@ Choose the **Current page** tab for information on adding a user to a team. The
-::: moniker range=">= tfs-2018" +::: moniker range=">= tfs-2017" ## Invite users from the Summary page @@ -459,11 +459,11 @@ As a member of the Project Administrators group, you can add members to a projec :::image type="content" source="media/add-users/summary-invite-users.png" alt-text="Screenshot of Summary page, Invite button."::: ::: moniker-end -::: moniker range="tfs-2018" -To add users to the project, choose the **add** button. To learn more, see [Add users to a team project or team](../../organizations/security/add-users-team-project.md). -:::image type="content" source="../projects/media/summary/invite-members-tfs-2018.png" alt-text="Screenshot of Summary page, Add members button."::: +::: moniker range=">=tfs-2017 <= tfs-2018" +1. Open the **Project>Summary** page, and choose the **Add** button. + :::image type="content" source="../projects/media/summary/invite-members-tfs-2018.png" alt-text="Screenshot of Summary page, Add members button."::: ::: moniker-end -::: moniker range=">= tfs-2018" +::: moniker range=">= tfs-2017" 2. For new users, enter their email address. For existing users, type their name until it resolves as a known name to the system. You can add several email addresses or account names by separating them with a semicolon (;). :::row::: From 6d034c2153f282201b06ea564ceefabd93151cc5 Mon Sep 17 00:00:00 2001 From: KathrynEE Date: Tue, 24 Aug 2021 13:24:32 -0700 Subject: [PATCH 10/12] refinemens 5 --- .../projects/project-vision-status.md | 62 ++++--------------- 1 file changed, 12 insertions(+), 50 deletions(-) diff --git a/docs/organizations/projects/project-vision-status.md b/docs/organizations/projects/project-vision-status.md index 3c8d73d8b2e..881a6eba8c2 100644 --- a/docs/organizations/projects/project-vision-status.md +++ b/docs/organizations/projects/project-vision-status.md @@ -15,14 +15,16 @@ ms.date: 08/24/2021 [!INCLUDE [temp](../../includes/version-tfs-2017-through-vsts.md)] -Each project provides a **Summary** or home page to share information and showcase the latest project activity. - +::: moniker range="> tfs-2017" +Each project provides a **Summary** or home page to share information and showcase the latest project activity. Use this page to perform one or more of the following tasks. +::: moniker-end ::: moniker range="tfs-2017" +Each project provides a **Summary** or home page to share information and showcase the latest project activity. > [!NOTE] > The project **Home** page is available for TFS 2017.1 and later versions. It replaces the Welcome page used in TFS 2015 and TFS 2017. -::: moniker-end Use this page to perform one or more of the following tasks. +::: moniker-end :::row::: :::column span="1"::: @@ -109,10 +111,9 @@ Use this page to perform one or more of the following tasks. > [!TIP] > If you don't have permissions to edit a page or use a feature, the corresponding icons and links aren't visible. - +::: moniker range=">= azure-devops-2019" ## Open project Summary -::: moniker range=">= azure-devops-2019" From your web browser, choose **Overview*>Summary**. If you don't have a project yet, [create a project](../../organizations/projects/create-project.md). If you haven't set up your project summary yet, you'll see this welcome page: @@ -132,6 +133,8 @@ Select one of the following tasks to get started: ::: moniker-end ::: moniker range="< azure-devops-2019" + +## Open project Home page From your web browser, open the team project drop down menu and select the home page. If you don't have a project, [create a team project](../../organizations/projects/create-project.md). ![Open Project Summary](media/share-project/project-vision-status-project-home-page.png) @@ -141,7 +144,7 @@ To define a README file for your project, see [Initialize a README file for your ::: moniker-end -::: moniker range=">= azure-devops-2019" +::: moniker range=">= tfs-2018" ## Update the page @@ -191,47 +194,7 @@ The **Summary** page displays either the **README** file defined in a project re ::: moniker-end -::: moniker range="tfs-2018" - - -## Change the repository - -You can change the repository used to support your project vision, including pointing it to the home page of your [built-in Wiki](../../project/wiki/wiki-create-repo.md). -::: moniker-end -::: moniker range=">= azure-devops-2019" - -1. Open **Overview > Summary** . - -2. Select :::image type="icon" source="../../media/icons/edit.png" border="false"::: **Edit**. - > [!div class="mx-imgBorder"] - > ![Choose README file, new nav](media/share-project/choose-readme-file-new-nav.png) - - If you don't see **Edit**, then you're not a member of the Project Administrators group. [Get added as an admin](../../organizations/security/set-project-collection-level-permissions.md) to proceed. - -3. Select a different repository or choose the Wiki option. - - > [!div class="mx-imgBorder"] - > ![Select a different repository or choose the Wiki option.](media/share-project/change-repo-new-nav.png) - - > [!TIP] - > If you choose the Wiki option, only the Wiki home page displays. To access additional Wiki pages, go to the Wiki. - -1. From your project home page, choose **Change**. - - > [!div class="mx-imgBorder"] - > ![Project page, Change repo](media/share-project/markdown-welcome-page-change-location.png) - - If you don't see **Change** link, then you're not a member of the Project Administrators group. [Get added as an admin](../../organizations/security/set-project-collection-level-permissions.md) to proceed. - -2. From the select file dialog, choose an existing repo from the drop-down menu, or choose the Wiki option, shown as follows. - - Web portal, Project page, Select file to display dialog - - > [!TIP] - > Only the Wiki home page displays. To access additional Wiki pages, go to the Wiki. - -::: moniker-end ## Invite people to contribute to your project @@ -244,7 +207,7 @@ You can send an email to invite users to contribute to your project by choosing ::: moniker range="<= tfs-2018" -To add users to the project, choose the **add** button. To learn more, see [Add users to a team project or team](../../organizations/security/add-users-team-project.md). +To add users to the project, choose the **Add** button. To learn more, see [Add users to a team project or team](../../organizations/security/add-users-team-project.md). :::image type="content" source="media/summary/invite-members-tfs-2018.png" alt-text="Screenshot of Summary page, Add members button."::: ::: moniker-end @@ -269,18 +232,17 @@ From the **Project stats** section, you can view updates made to the project in :::image type="content" source="media/summary/project-summary-activity-tfs-2018.png" alt-text="Screenshot of Summary page, Activity section, TFS-2018."::: ::: moniker-end - - ## Email or chat with a project member From the **Members** section, you can see some of the members that have been added to the project, and connect to them via email or chat with a member. -:::image type="content" source="media/summary/project-stats.png" alt-text="Screenshot of Summary page, Members section."::: +:::image type="content" source="media/summary/project-members.png" alt-text="Screenshot of Summary page, Members section."::: > [!NOTE] > 100+ indicates that 100 or more members have been added to the project. To email or initiate a chat session, choose the team member shown and select your option. + :::image type="content" source="media/summary/connect-with-team-member.png" alt-text="Screenshot of Summary page, Members section, options available to connect to a team member."::: ::: moniker range="< azure-devops" From f03c9a7bf5ad8a15bd14615935df2f4814a15e72 Mon Sep 17 00:00:00 2001 From: KathrynEE Date: Tue, 24 Aug 2021 13:37:51 -0700 Subject: [PATCH 11/12] finalize --- docs/organizations/projects/project-vision-status.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/organizations/projects/project-vision-status.md b/docs/organizations/projects/project-vision-status.md index 881a6eba8c2..72440760337 100644 --- a/docs/organizations/projects/project-vision-status.md +++ b/docs/organizations/projects/project-vision-status.md @@ -81,7 +81,7 @@ Use this page to perform one or more of the following tasks. ::: moniker range=">= tfs-2018" > [!NOTE] -> If you want to use a project wiki for your project Summary information, then first [create a Wiki for your project](../../project/wiki/wiki-create-repo.md). You can then [change the project summary page to point to the wiki](#change-repo). +> If you want to use a project wiki for your project Summary information, then first [create a Wiki for your project](../../project/wiki/wiki-create-repo.md). You can then [change the project summary page to point to the wiki](#update). ::: moniker-end @@ -146,6 +146,8 @@ To define a README file for your project, see [Initialize a README file for your ::: moniker range=">= tfs-2018" + + ## Update the page The **Summary** page displays either the **README** file defined in a project repository or the home page of a project wiki. If you want to use the project wiki home page, first set that up as described in [Create a Wiki for your project](../../project/wiki/wiki-create-repo.md). From 76da51dd05b2f7f5a75cc1140517e334007e854b Mon Sep 17 00:00:00 2001 From: KathrynEE Date: Tue, 24 Aug 2021 16:21:14 -0700 Subject: [PATCH 12/12] Address editorial comments. --- docs/organizations/projects/project-vision-status.md | 11 ++++------- docs/organizations/security/add-users-team-project.md | 9 ++++----- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/docs/organizations/projects/project-vision-status.md b/docs/organizations/projects/project-vision-status.md index 72440760337..776c5676af6 100644 --- a/docs/organizations/projects/project-vision-status.md +++ b/docs/organizations/projects/project-vision-status.md @@ -114,7 +114,7 @@ Use this page to perform one or more of the following tasks. ::: moniker range=">= azure-devops-2019" ## Open project Summary -From your web browser, choose **Overview*>Summary**. If you don't have a project yet, [create a project](../../organizations/projects/create-project.md). +From your web browser, choose **Overview>Summary**. If you don't have a project yet, [create a project](../../organizations/projects/create-project.md). If you haven't set up your project summary yet, you'll see this welcome page: @@ -163,7 +163,7 @@ The **Summary** page displays either the **README** file defined in a project re :::image type="content" source="media/summary/about-this-project-dialog.png" alt-text="About this project dialog."::: -1. Optionally add one or more **Tags** for your project. These tags are similar to [work item tags](../../boards/queries/add-tags-to-work-items.md). You can add several tags at a time by using the comma or semi-colon delimiters. Tags must conform to the following rules: +1. Optionally add one or more **Tags** for your project. These tags are similar to [work item tags](../../boards/queries/add-tags-to-work-items.md). You can add several tags at a time by using the comma or semicolon delimiters. Tags must conform to the following rules: - Tags must be 40 characters or less - Tags can;t contain the forward slash (/) character or end with hyphen character (-) - No more than 15 tags can be added to a project @@ -194,9 +194,7 @@ The **Summary** page displays either the **README** file defined in a project re - Links to templates to file a bug, issue, or request - Links to distribution lists to email a question or post a question on Slack or Teams channel. ::: moniker-end - - - + ## Invite people to contribute to your project @@ -223,8 +221,7 @@ To add users to the project, choose the **Add** button. To learn more, see [Add ## View project activity -From the **Project stats** section, you can view updates made to the project in the last 1, 7, and 30 days. Choose the view option as shown in the following image. -::: moniker-end +From the **Project stats** or **Activity** section, you can view updates made to the project in the last 1, 7, or 30 days. Choose the view option as shown in the following image. ::: moniker range=">= azure-devops-2019" :::image type="content" source="media/summary/project-stats.png" alt-text="Screenshot of Summary page, Stats section."::: diff --git a/docs/organizations/security/add-users-team-project.md b/docs/organizations/security/add-users-team-project.md index 8b586d73e08..2077f0a4932 100644 --- a/docs/organizations/security/add-users-team-project.md +++ b/docs/organizations/security/add-users-team-project.md @@ -418,7 +418,7 @@ Choose the **Current page** tab for information on adding a user to a team. The ::: moniker range=">= azure-devops-2019" -5. To remove members, open the team's **Members** page, choose **direct** membership, return to this page, highlight the user name and choose **Remove**. +1. To remove members, open the team's **Members** page, choose **direct** membership, return to this page, highlight the user name and choose **Remove**. > [!div class="mx-imgBorder"] > ![Team profile page, remove a team member](media/add-users/team-page-remove-team-member-vert.png) @@ -464,7 +464,7 @@ As a member of the Project Administrators group, you can add members to a projec :::image type="content" source="../projects/media/summary/invite-members-tfs-2018.png" alt-text="Screenshot of Summary page, Add members button."::: ::: moniker-end ::: moniker range=">= tfs-2017" -2. For new users, enter their email address. For existing users, type their name until it resolves as a known name to the system. You can add several email addresses or account names by separating them with a semicolon (;). +1. For new users, enter their email address. For existing users, type their name until it resolves as a known name to the system. You can add several email addresses or account names by separating them with a semicolon (;). :::row::: :::column span=""::: @@ -486,7 +486,7 @@ As a member of the Project Administrators group, you can add members to a projec > [!NOTE] > Any valid email address is acceptable. When the user accepts the invitation and signs into Azure DevOps, they register their email address as a Microsoft account and choose a password. -2. Optionally, select the teams you want to add the user to and then choose **Add** to complete the invitation. +1. Optionally, select the teams you want to add the user to and then choose **Add** to complete the invitation. :::row::: :::column span=""::: @@ -543,8 +543,7 @@ As a member of the Project Administrators group, you can add members to a projec - - + ## Add users or groups to a project As a member of the Project Administrators group, you can add users or groups to a project from the **Project settings> Permissions** page by adding them to a security group. To add a custom security group, see [Set permissions at the project- or collection-level](set-project-collection-level-permissions.md).