From f15732da46ee2096e416d9dcf3f76a1f63f2badb Mon Sep 17 00:00:00 2001 From: Austin Sanders <arsanders@usgs.gov> Date: Wed, 15 May 2024 11:38:24 -0600 Subject: [PATCH] Added ISIS release schedule doc (#74) * Added ISIS release schedule doc * Added flow diagram of release cadence * Updated image link * Add release schedule image * Added 8.2.0 release date * Added link to anaconda repo --- .../release-schedule/release_schedule.png | Bin 0 -> 7223 bytes .../isis-release-schedule.md | 44 ++++++++++++++++++ mkdocs.yml | 3 +- 3 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 docs/assets/release-schedule/release_schedule.png create mode 100644 docs/how-to-guides/software-management/isis-release-schedule.md diff --git a/docs/assets/release-schedule/release_schedule.png b/docs/assets/release-schedule/release_schedule.png new file mode 100644 index 0000000000000000000000000000000000000000..96c75f4b5865e14f24d12f49a0d58d129cb14fe0 GIT binary patch literal 7223 zcmeAS@N?(olHy`uVBq!ia0y~yU@B)|V2I{mV_;wqv|bFN7>k44ofy`glX=O&!1ATU zHKHW9A}uo~l|j|m8NyOEGRVj;E>SghQ8hA3EGW=R$xKWyO3W?R%S$a$H8N5)GRVzO z$xO>kO@XK}GB7gHH89mRG!8MeP&IZmF;z8oG&RyQF))gPs838!&4U`~n_rcglar`w z<Yua8plW2G;hUJ8nOBluoS|y$q-tc~nOBmUqiST}o0zO>WZ)mHYGe?hYGhz&5N~K2 zZ?36oWZ+m(kdqpon&h2X0y4$eT+i4HWRSN<h_8>Tk+Z6iK~83Ns;ZHJdunoaK1hpm zMp1rls;ZHjp^=H60SKxZ83ZS$B^G5O83FQHYDr=`#8-v!fsw(U-j4A;rHKU=S%D_r zzEIzkr4|)u=I23_8JXyrfII@yTvAz(3K307Ez3+!1$o}sRn^!T8iJ}u2AR+>b2bff zDmF3BcS+RsPN|AY^(!f@1SvN%$V<$H8WND0o~mmI5;b-;jmk(%F)dDa_l;CFa?6TJ z^KuQ%@J%ks$qi3RE;UZg4Nob`D>ezt2=U7Z^6~Z0S2c1{HF67a%FJ?(C@3@buQUn> z^G@|hcT+WTN-_vAS2c3-$j^7r4UI6!OwMpibq@76b<9yUaticUHF7F-a&-1`DKZO9 zEpYP+txPZW^LBO)%<?Ks4{|Fl5AaL$Dl+s63@Xjdck|A4H;K&7NwRbeO%63wHF7fa zbFR#(^ee~+C=V+uGA&9^cPnx(FHTDiD@gS%^l=KVFm?$w^Rmcyw(v5GN_FxpEO7NS zv~bJyGAj;rHT5V7cF)Sq_s$Lt%n2{?_Oc9)DE2NY4K7zTa&t2%hWHC)O-h7^X_9ej zK$1nJg>i(js*#&PVR5#qkyBY|aF}^eWOi0ccu_%>SyF0Ls->!tQ@D|9r3)y&%L<YU zOAE|0^NRCw+{*$&EnK|J!$L#-vYmYV42*-_!n|EQgFLHDi`+Z{3PLlo0*gy>BK!=C zB1@y3z1;F$!^<k%a)Jwe{Ue+UGrXdl-6CA8!V3+fe98jTqYNyIjeLVkf}9ILb{40X zh6H+s<)piXWmyC}C50s!CMP;(=4a=Js~S0F8G8ALMHL&TnV2Mblt(4``zBfz6=YcW zSfslpnuTR%76&DkmpHo_rkf^4W=5zQIr(@8dM6clT6jh|738ZLxm5%d6%=`AMEFHm zctn`yy5+h@6_@#x6r~io<mBYLn3$O)n|N7RmS;Jpg`{Rgr4_lC6^4Rh*|nf7u-rej zB+oxMIMu?%Gdaaq)yOR%KO!nUDxf65*UT#@HzPgGFUzN(z%<>XIM*vLC@|97B`L!* zIV7vVJ=wiHs4Ac|-Q3dDGS9Lw!qLLexg^9bqblDkvc%ZfFT*vzB*!;6vMkd-EjQBL z(>2Mvz&)VEq{OVuvpCAp#lSVv-zh7qDyiJEGR3(nJKH3{(>%<_!mq$p)yS>P*FD9< zCAZw%!qG6<yezaV+c-Df$Ri@xuf(_{sXRc{$jz)Q*reDE6a+aH#<>+1&bj99DaMrr z`IZ^Upgd^otZL*2%Xi>RsA}W}E#Qn@Z>imJVqg&a=;`7ZQW5udE@y%0)p^JEvvde{ zvVAsbTHJiQL0VFFYnInqi{@!o#}>}nvA}LwlXju<kyIJ>?>p=b3%Qdl7fg9-R>>z- zE_=4R&u^#SjKCwYAwiOzE=>aZhBN<}->tf@I(^^wXLH_NUcP^wSLVgL&;Oi%|NrTi z>*+5=5`QEY6&8Lx^YQWV>)*b9_4QgBv@~+vV|#a>1xuDJ*}rDZo71M**S7HT@#!&c zP<k}s(3*Kxypz9iyjtXUbAF$L-NL(GbAy&I?962meY)uKqBEb4_eyV1NJvNstF5iQ z_~qs0;~}A;3-|1)VM+WDHkYNUy87bHo1II&r|0G5=E_RhR()Ai`uf`0Ymv)2Q-hbQ zr6_)vSP}ef`Oej<yR=sZzcR7<`ZTUs&&t=lTv%I6D{ke=l{dHU+*zr^8~bj7@6I5h zdlxQj*td6YZK}Wjc@u`!KApaaGFMhQ%?K26o$KZ}xAd8JgVovT66^b$9L(naOM0iJ zr8Ujm#KdQ&d48P8$BlliEVE|Kx^U;tpFn^A^Y^&AO&4jry3%2y!P#UL+BC5>L(O4s z7TcLeQw2_3S(*JVrEB%JZDr3M9qm4@wX(I<#c#p7b$PYX(YJ+WFUweY`9$hc8-`aQ zmO)}G8W~DgF=};(_$kCLPkN^|ecCj=*RNh_Jq%e>bZw%jhVxcoH6M?!-@p5BO_|JE zDm8P~mr$R%uaZwsx+=K9@9M@B&tDu%UT;~kW5<rnb8{@GpPg@C-?L9EvPgtQN?O`{ z+m<bNtSl@fe(x-MWx~bU8mwL_#g~4~$cX96%M(97zANDPVWm6C)F(GLH+a?R)rVKk z+}h%{VDVz+ty{N-t=YTS&v~-%3(>&k3zgGbSp^pOaW@=`c2a-vddrF>OH!Q6%gZ&F zr#PQ){Kl2qv2D|)P4-j0a@X!PIx8Bmd={g7giWcGVolgwW5!n|=^=XzoS63crJlWe z;lhQ0mW3O#=CX8k-LW;EU3)$teeSGN%lu3mO&3PIy3(R!(5Aq2B~w6go_S-#iz&~} zwfJQ8G|rvqwnHaMlJQlDq?g!|i43Ky1ogVZ+!~(wNqQA?C#9$4<w@LJ&$1$Tl_DR@ zipv%$orah0s5&se=@FWc!ad7lZq$S$EGCUsz7CUgGnCHGW%cCAVzOSW;AE4}#E51q z!`Zo<kr!l`t(DI<MD7t{y0TKJN5{pO@l}X%g4p^NhO={pdeX!XojdX7kHIcqmKDKT zBhb!DDG4d5L+9=P_gq};9=)8a%<bEfDOSC%dhIIyo^~rPN2JWR+WKc_Jj;O_D*3zL zZhP_i^<jSdKMX(X|L=G@ExO?6)9H`rRlhq}`Fw8ph5Sq5@wKhn?^SWD&n*#(tNWRH zW|k>;eEr{2zf{lXrQdF*Kb}*3?x143%%sb<fw3;d%jfUuw5ol-_j|$nz26_r&fj<N z%gf7!k2=+p+GWcw@Gm|fwc;|<!Ka0@JFRLz9u@!ipqc;C^7(a#43En+PxiO_>Hq7O z%`EX#ORub~JEQjMO8(a_QSE^6@b>h1m29{3_wTKfV7->`=fvFkPmasi-!V=67Z@7a zntFQL!*{#iAN%=yetf{^`E|cCO-xK4Y(8&y`t%*opxd`^Z%jDIWb^yYW{Yn(lDSve zubG{6MKYErL9t<<PEJofr=jce*x1+^7KKWF77tnGRJ~dmu_Z$=Y<=9@eP?D=1uXw% zoE%mE>)-G9j}I{OA8{3rZ8^+m&2v4bnAgwpsYp!e)zDvwA`#4`Q3^Y3@{E0#*S%O7 z!o@CMv*ESvlK#7y%jbT|2;DLL*r7Xbcfa3vBXxSL0>7W7-QO?4Z?;~Kn_*SD%DPDH zS>Df2Pv3Fe+x>oDw`TCN2YuG>4lHb!du4YfZ~xyi56SQM>+Q?#6uOshS-)wMkh@%^ zirxP|#aFIfOZxWarp4bcmkXcGOiwyFN%dXn_q*ltd{!?OoHbG^J>{|Jh;#AskPWXH zdzcDVf1jNBsmH8b?d6w~>hq7NPLFxCZ^sG6xfAyY)P6dtexvxj?Nl}2&_u(kjG*OR zzk**bkFWh2YV-9<@VcJ7T`$#ae!W=y;?0{7Rqdxw1D2nfm>0HShV|rM!S)BV*X=m; zRo>s`Bg@&l9;phR`+mJzeV6^}t*zOCVPVf^nHuKaulv2$TC4C{Wcp72HGjX~muLFl zDjw(H?cF__rE-OA>6O5D9Bnh~D~)yZ^p1T#Z~s2-@|`<9&*xS1-LL=uSO5Cl!ef%_ zEM;V5O04JQv>*9)Be}ouN!}9Ae_#LYWSEtbyZ8I&-8_@ix9l|bT)sMNZIS8T`*pu} zmdIB;U_3L|THMywR>C-~XIGD=j;0&G@2il&dac?uI)y*q?S6k}U)8fSGcCT~DK5NQ zdR;SQ+O0(^g16eVYo9&x{9pF^z0dgmoiJkhC@r&7dLds8v+6Uyo|!&pPf2a}*57-@ zG(G9vw;Rd)*Asp|^ItXPcghprYZ9G1Czn<~KGs|8J9o{?3E9TWQ=jfCeSIx)cJ8)9 z-uXWKCrVAqm3@-xwy$RkczAb{;^8N2O-mQ<T4^=a*J<tAwL3l>;=U^`7TK2YN^o)e zGKD36qTiNti|dv6&Xwu6`NWZSW=7&FpU2x)&$bF(aM?8b+79EU+}zxEYZm$(zjUYf zL->{Yj8l&aDmU-``E2&a-|u!W-o9P@xNP~H>~|^cujiKE>*Tll@nHI`l)r5{3ezWY z&&+%K?p@jWy&sQBzbjcgqs6CqdfnaE>-YB^=C{AI_nc6%`5~W{s^1C?kG4n!Gt}`X zw7q<GPGzoFd&!@V$9D&BG%5-Y4i?T5`n>jxarw`CVo$$bS$XJR$=_dJcRXy9E_mE) z{^+=T{gE3RlNX=Ky|!y*@ZU_sw>$N{H`@LA;2cx`_v^c!jtcIXv(~O#XI3^jO6S_0 zlUJ6n**Q7$diMIgV(<5S?%VC=%rj?(_0RIkf|G}HuB-@Lr+7PW_uD&xRxb@Ml^@JI zd1q;S`of))SDv$w*;sek#C5sRBb{uo^4q!QCsuU)v71p>@Wija?N9qMO{?6ToFnI~ z-}iLuPum+(5P#um>z{7@eFv6!PX5BIxq$7}7KV(<dr7nWQeR%5oxktpwxomv2Ko9w z8?8^M)V|)5dHGXLti|->$L^fm^7_fi$+0W=ZNE&|ZFbna{Lw0HEv<svx!ZRZKhod( zWs>z$ExzbyCpXWuzWG(__3M<kanDLk${%tVEEbz-yhm|e_Pak{r>njA@~~art+v+I z%F60r3X6-}jOg60p(-bNSDAnk>XqLqA-_%+DgIrV6F2#(*`n*U-)^#p$5k%fJ?~ci z1h!1IuFqFi*1dZ9`ljy-|I5)j`<(u;El+h{(fmclTU|l9{F5hpqxQ3RTQ2(*n|qz$ zyTPru<G|el#n-P>q`Z2fpM8IQ$yzzGr0xJC`+_}t?(ChfT(0bM?L>b6S3Q^ecV;dK z{<-ByZ28@-k!~sCi{2QSf9$yEJlRV2*d5VJ^H1fRzUVIByZwIM?Ws$2W@ct(9TIex zNnGS|cgBj~zbg%Y?({ESZvTJwRfX3do;0sDikbDgidQn}?uNwXY_43}q$`p~zgd_6 z%xJfgohMd0tH0|@y!14`)Z=eXP1Ozz3VKvG`{I{oD^qRf#Ftmrgt5CP|JjmLAY9=p z&?r&r=ICqqEm*^`@pFv<<13RHg6lixF_cQx@<})vFwWYY;I?sp)7-!}!81D80+x4r z6u*)7oO{f!wKId^Y%J5IGv_oIJ-03Byt0zj)5k%0#bp+in@wt$?nF*FvOsNvF_+Sj z&uRh-{CrO^C37e_%w-dNR4L4H;m*tntY-~37+>O<aa3E;VXoG}6HX?=3;ax((>{7} zT)3loFr!TIP0yKg{EKh9G*~SadgRbx)$2S>LiubglgWWmJIM~)9naQ5Teg{%l{+Un zMRr(%`XYgmkvHdiE!}3OzUq+DLO<@uV(q&jZOowMR~%$Ot>{%NRz%#pcFk<*u3c7q zg~rEhI7&)N7Hr%0ZSlN$^Y(t;arT7w%3$Toi&QjTg>brwEt<(tx=PZZJKX8O^~}J+ z!otgQEQ|GK+t>e-P*vS5kj!CXW|o(enYpvHprBx$p`)k-2dLVYxZ^hWn1Uyd;1x|* z0d}T+e%%Z{db+x?*REa-J+$(s#S*>k5~&$whgvvS{`>cDB}3SgvgsGY1DCrkU%uhN zipz&~d|X$+8L<4}r?lKwL67SzXIS@0o98*^=Dt01v|GGica6urRH?>YyLNre&CT_` zwl>=Q_Ldu5z3o=IQ|9da9=QD3v$lzUy&9~RN<DH=h+V#J=Va$=CZ^zilKwa2ioz3( z*Cb|xJ4!i6qjviQTv-|RvL(u*R7xu^EKGs%)fR_>J-Q)GGp+s}y~8*oA~5iym#^>H zb!X3>O}2EE&Wf87qUOAbmzVeT?c2A*zkT`Q!@R-E^I)2&)7)88`}Ztf==a&}n6#3D z!(2CpxuMT|6=wTgK07yhg-<On56_uZ>(}egva9_yW7R6H3oo9YwcaAFvT^R*xe>cc zULL!4?b^bNi{14%Wons8d%Q9+>C{}=VU=3H%Ee<A_d>sw!DoengKG4w?w+|*Y3i@1 zr#H{C?$3`~`}XbgTp6+|#M4E`#j<hIq)GoaZQ7)NeNE(LGYg9yM<$&W-dVKBuUJ*| zW9b#m-<La7X9Rz}qFFj?a)8o44e_~Y#^r+T=U#a>uz0`_m!d;)IEU#yXC@T~C~6a0 zu+!MYkf)ojs!rP*CNuuAY<SPG=G_0XdyY&C1s3=@A3Wpb=Fwm!tLSh~j;ry;OOw23 zevkIv|7pF0n{m%n)uode=kO-@GsrT$V=@q!@K2mkW@_Qt+YIX%K5Y8_{xPEtLqXB4 zQhf#s<;VFu-f<)tHV8AW;dd=tbHs#c+3PPV{___z*f2eaWRUi0K2fnn*dTJbP_%7B zGQ*$w%P-!~RzJk$qg=3H^8e2ae<T~0GW<I$9dWW}^7+3!N`*${#~D{J8r(K4t7m_( zGciPiEl0B9DZ{(ZXKub`c*dgfO_bq3?*p;-yK))sypgmleDil+pbp!I{&VM_pK}g8 z@`Zt+(&3*e!_If|dp;+LoM!x!a4Vnd@kPG_C3C%M-ZDI6uHZjV${@%3LI2jt4NQ|c zW~>XYToC{E&(6>HD~(nDb3Mps+><5ba%|Dm11$Luo_M}jEfH(DZ{hZTLQmAsJMwD0 zfwOn7wK3Ow_R1{XB~Pj0_*{$ip3;V&4^O+e>#fb<sb}w;Whq#kysPYE-mmKQHHO*I zQm&JK{eN-w_4V?W>l1y7+#Wr7Zu(r&LiKU}_IKP5Vi^9vIa<cfASiWq?zQ_rFK}=7 zT<&}By+`NgZ`J$U1OHWvHk`V!a+A|lmYho~do=#Hf1Y&bjpL-7qLqyMeN0WJiCZ<s zlvXvRzx)0{X%5!{;RA6DcD~)S&et-Zo!jyyn&A`s`|oT8YmMLT+MK*<72}^du0`2% zC+-a1)N`j(bIOtV@9yrFZ}>0i#xv8kduR21>9v!KlZ>7-{?Jx86P(r~=9RP4hT;2n zH-5_^@v8X?w>m|a?BZwmDf{c#V%7cCmu@c8H^0C&sWn?Qq1!LjE#*RVT=9y{=PD<D zzw}0b@<pzRt=Z}my8WJ7?%BJ!<w^bCjB_Pyfhi1256#THF+)so{_nO~){?eUG{YoW zCs%$wb8+LD4ck-R$$eVpr2i#vQs9>NjDMCs|FKy!?95!ApXqYTtAfLfjKZJ$9%WlO z@0nglfX(^a%P!~cT^ae(;OWDkZZ?+>tuW@eu`KxI<<yjA=VzX^JX2kmcImOdg8baB zi_^bO-&9wZcPnF^f8+UD=d*KLRQbgtrPZ@<oa4IicG{WP)z4r34df{NcfTrl>E39K z>+!|vuireGu$}eh4#mYCMn&d_XMdh<&Su#CPm%vbF~f-}f&ce2-#xnjF(tcE*UFaR zz~_4}=JpiTr{td!x@i<$@=86QJ^kC$M26%!ThG@|KGAdQ=8KpTEoKw{>dpC|l(b&A z8uQzI=QS(;|E_n=RK^=;B~^bHaYx;ov~%*^wOj9%tP)YougbObS<bip*}3?NeOt|w z)L+}C9B$Eh_l5svjAD0Ps#e4@fhP-gZr-dsDeUHg;K+X;mTeY%QI-Eh@AfD5>dhJT zr*kg6thch>@&9C{-k*cs)7RuqTWa*LD(m;=jC$_o60K%+Bi{e5<{guAo0Y)P5oxc! z`)i6-nA_=;$A>qb%eb-bT*xY&6??AV{5s34+xGIEljhI=yk5c+Sx~uUbK48&d>7w+ z?$6gBJpJvp(VU%=b#J_{+Fe|=r&n$hoBy(`RQGoW&z(0uck6)m+=&OLZE4DU_vX!% zoQo@Sd?wu&{uwi&zT=>G{DPcxw#gT@qD!<kTNovkPyDW_UFmj$jr-=G!^;0yiY~6K z+2rZ=G=;bBSDT0ApPQZM|LS%tyt=!|=*h3C+k?a0gi=BreP*uN_~KJc^|NCwKE>v` zk9VD(%lgQ?^6bAG(tCxQw=Z=*Gk1^Tsb!r1CkVRyeA4N2((YOBzs{dFc5i1{&pp4y zqxR)}j?d<WC(gxnPIdpod1J|CQHFm?%Bq{@dET2;d1Q8juhrD)*^%A4_j#v2=46;| zabGl6^1X;*RsPHnz4NsnS^oX{SyB)>@8k49+xzk#cFtE^yW;Fzy`|k7CvCT@H*sQ7 z2wr|zc2jmhPs+OXHM=KoXOq-==H6Aj^w{e*Wrw*z;)MzVQ~jP!w*53o_pfpMl*bFE zWF+@^Ex)+U%KPoMS-a0XI~Bir!q=k1vPMbY<K5EQ9aVc7N@s29Ilg)Cl}ww@)3&S- zUVC}TjNMB*XT4Qr6jA^q4-LjyyIa)eomB&K6&Qs!OlCMccW!0sYIt2G<kj#@Z((Qp zW_ShmM#Z5xJw5KG7St4l#ulLkJH0a=-OPcBFj{k7xN~!6__i)sb*8Y8CF7mYtO~Q) tFp&d(OeW=J&!(<bf?1BuIS2kTD{Wi5wa=qv3IhWJgQu&X%Q~loCIHX9%fbKv literal 0 HcmV?d00001 diff --git a/docs/how-to-guides/software-management/isis-release-schedule.md b/docs/how-to-guides/software-management/isis-release-schedule.md new file mode 100644 index 0000000..e4fd7a9 --- /dev/null +++ b/docs/how-to-guides/software-management/isis-release-schedule.md @@ -0,0 +1,44 @@ +# ISIS Release Schedule +This document describes the cadence and schedule for ISIS releases. + +## Release Cadence +Releases and development of ISIS3 follows a time based schedule with a new release occurring every three months. Below, we illustrate a sample four month snapshot of software development. + +<figure markdown> +  + <figcaption>Example of ISIS Release Cadence</figcaption> +</figure> + + + +At the start of Month 1, a Release Candidate (RC1) is created from the `dev` branch of our GitHub repository. This RC contains all development from the previous (not shown) three months. RC1 is made publicly available as both a labelled branch and via our Anaconda.org (conda) [download page](https://anaconda.org/usgs-astrogeology/isis). During Month 1, we solicit input and testing from the broader community. Any issues identified in RC1 will be fixed during Month 1. At the conclusion of Month 1, the release is packaged and the next ISIS3 release is made available for the general public using Anaconda.org (and the default `main` label). + +During Month 1 through Month 3, we continue with new feature development for RC2. At the start of Month 4, we repeat the same release candidate and release process as described above. + +## Feature Freeze +When a Release Candidate is branched from the `dev` branch, a feature freeze is put into effect. Any feature additions that occur after a release candidate has been branched will be included in a future RC (and release). In other words, features added prior to the creation of a RC will be included in the next release. The only instances where this may not hold true is if significant, previously unidentified issues are identified during the testing of a RC that are associated with a new feature addition. In that case, we would back out the feature and recreate the RC. + +## Release +As described above, we will release on a three month cadence. Releases will be labelled via GitHub for those users that wish to build from source. Additionally, releases will be uploaded to our Anaconda.org [repository](https://anaconda.org/usgs-astrogeology/isis) for `conda` installation. + +## Release Schedule +| Version # / Label | Type | Date | +|-------------------|------|------------| +| 4.3.0 | Release | 10.26.20 | +| 4.4.0 | Release | 2.8.21 | +| 5.0.0_RC | Release Candidate | 4.1.21 | +| 5.0.0 | Release | 4.27.21 | +| 6.0.0_RC | Release Candidate | 8.1.21 | +| 6.0.0 | Release | 7.25.21 | +| 7.0.0_RC1 | Release Candidate | 3.4.22 | +| 7.0.0_RC2 | Release Candidate | 4.15.22 | +| 7.0.0 | Release | 5.2.22 | +| 7.1.0_RC | Release Candidate | 8.1.22 | +| 7.1.0 | Release | 9.20.22 | +| 7.2.0_RC | Release Candidate | 11.7.22 | +| 7.2.0 | Release | 03.21.23 | +| 8.0.0 | LTS Release | 8.2.23 | +| 8.1.0 | Release | 11.2.23 | +| 8.2.0 | Release | 04.27.24 | +| 9.0.0 | LTS Release | 8.2.24 | +| 8.0.* | LTS End of Life | 2.2.25 | \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index c4986c2..67a40ac 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -65,7 +65,8 @@ nav: - Public Release Process: how-to-guides/software-management/public-release-process.md - Software Support: how-to-guides/software-management/software-support.md - Guidelines for Reporting Issues: how-to-guides/software-management/guidelines-for-reporting-issues.md - - Guidelines for Pull Requests: how-to-guides/software-management/guidelines-for-pull-requests.md + - Guidelines for Pull Requests: how-to-guides/software-management/guidelines-for-pull-requests.md + - ISIS Release Schedule: how-to-guides/software-management/isis-release-schedule.md - ISIS Developer Guides: - How To Write ISIS Tests with CTest and GTest: how-to-guides/isis-developer-guides/writing-isis-tests-with-ctest-and-gtest.md - App Testing CookBook: how-to-guides/isis-developer-guides/app-testing-cookbook.md -- GitLab