tex-framework/img_gitlab_rel.tex

135 lines
4.7 KiB
TeX
Raw Normal View History

2016-04-18 06:26:40 +00:00
\psset{griddots=0,gridlabels=8pt,subgriddiv=5}
\psset{xunit=10mm,yunit=10mm}
2016-04-19 13:38:42 +00:00
\begin{pspicture}(14,20)
% \psgrid
2016-04-18 06:26:40 +00:00
\newcommand{\clr}{black}
2016-04-19 13:38:42 +00:00
% phases
\psline[linewidth=1pt,linecolor=\clr,linestyle=dashed](0,18)(14,18)
\psline[linewidth=1pt,linecolor=\clr,linestyle=dashed](0,12)(14,12)
\psline[linewidth=1pt,linecolor=\clr,linestyle=dashed](0,4)(14,4)
\rput{0}(1.5,12){
\psset{fillcolor=white}
\psset{fillstyle=solid}
\psset{linecolor=\clr}
\psset{framearc=.5}
\psframebox{\textcolor{\clr}{code freeze}}
}
\psline[linewidth=1pt,linecolor=\clr]{->}(13.5,17)(13.5,17.9)
\psline[linewidth=1pt,linecolor=\clr]{->}(13.5,13)(13.5,12.1)
\rput{90}(13.5,15){
\psset{fillcolor=white}
\psset{fillstyle=solid}
\psset{linecolor=\clr}
\psset{framearc=.5}
\psframebox{\textcolor{\clr}{implementation phase}}
}
\psline[linewidth=1pt,linecolor=\clr]{->}(13.5,9.2)(13.5,11.9)
\psline[linewidth=1pt,linecolor=\clr]{->}(13.5,6.6)(13.5,4.1)
\rput{90}(13.5,8){
\psset{fillcolor=white}
\psset{fillstyle=solid}
\psset{linecolor=\clr}
\psset{framearc=.5}
\psframebox{\textcolor{\clr}{release phase}}
}
% master
\newcommand{\masterx}{7}
2016-04-18 06:26:40 +00:00
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\masterx,19)(\masterx,1)
\psset{fillcolor=\clr}
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\masterx,18)
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\masterx,17)
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\masterx,15)
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\masterx,13)
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\masterx,12)
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\masterx,4)
\rput(\masterx,19.5){
\psset{fillcolor=white}
\psset{fillstyle=solid}
\psset{linecolor=\clr}
\psset{framearc=.5}
\psframebox{\textcolor{\clr}{master}}
}
% feature/anti_osc
\renewcommand{\clr}{ForestGreen}
2016-04-19 13:38:42 +00:00
\newcommand{\featurex}{5}
2016-04-18 06:26:40 +00:00
\psline[linewidth=2pt,linecolor=\clr](\masterx,18)(\featurex,17)
\psline[linewidth=2pt,linecolor=\clr](\featurex,17)(\featurex,14)
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\featurex,14)(\masterx,13)
\psline[linewidth=1pt,linecolor=\clr,linestyle=dashed](\featurex,18)(\featurex,13)
\multido{\nA=14+1.5}{3}{
\psset{fillcolor=\clr}
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\featurex,\nA)
}
\rput(\featurex,18.5){
\psset{fillcolor=white}
\psset{fillstyle=solid}
\psset{linecolor=\clr}
\psset{framearc=.5}
\psframebox{\textcolor{\clr}{feature/anti\_osc}}
}
% fix/calibration_crc
\renewcommand{\clr}{Maroon}
2016-04-19 13:38:42 +00:00
\newcommand{\fixx}{9}
2016-04-18 06:26:40 +00:00
\psline[linewidth=2pt,linecolor=\clr](\masterx,17)(\fixx,16)
\psline[linewidth=2pt,linecolor=\clr](\fixx,16)(\fixx,13)
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\fixx,13)(\masterx,12)
\psline[linewidth=1pt,linecolor=\clr,linestyle=dashed](\fixx,17)(\fixx,12)
\multido{\nA=13+1.5}{3}{
\psset{fillcolor=\clr}
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,\nA)
}
\rput(\fixx,17.5){
\psset{fillcolor=white}
\psset{fillstyle=solid}
\psset{linecolor=\clr}
\psset{framearc=.5}
\psframebox{\textcolor{\clr}{fix/calibration\_crc}}
}
% feature/dynamic_monitoring
\renewcommand{\clr}{RoyalBlue}
2016-04-19 13:38:42 +00:00
\renewcommand{\fixx}{11}
2016-04-18 06:26:40 +00:00
\psline[linewidth=2pt,linecolor=\clr](\masterx,15)(\fixx,13)
2016-04-19 13:38:42 +00:00
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\fixx,13)(\fixx,8.5)
2016-04-18 06:26:40 +00:00
\psline[linewidth=1pt,linecolor=\clr,linestyle=dashed](\fixx,14)(\fixx,9)
\rput(\fixx,14.5){
\psset{fillcolor=white}
\psset{fillstyle=solid}
\psset{linecolor=\clr}
\psset{framearc=.5}
\psframebox{\textcolor{\clr}{feature/dyn\_mon}}
}
\psset{fillcolor=\clr}
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,13)
2016-04-19 13:38:42 +00:00
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,11.5)
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,10)
2016-04-18 06:26:40 +00:00
% release/NAR_C0
\renewcommand{\clr}{RedOrange}
2016-04-19 13:38:42 +00:00
\renewcommand{\fixx}{5}
2016-04-18 06:26:40 +00:00
\psline[linewidth=2pt,linecolor=\clr](\masterx,12)(\fixx,11)
\psline[linewidth=2pt,linecolor=\clr](\fixx,11)(\fixx,5)
\psline[linewidth=1pt,linecolor=\clr,linestyle=dashed](\fixx,12)(\fixx,4)
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\fixx,5)(\masterx,4)
\rput(\fixx,12.5){
\psset{fillcolor=white}
\psset{fillstyle=solid}
\psset{linecolor=\clr}
\psset{framearc=.5}
\psframebox{\textcolor{\clr}{release/NAR\_C0}}
}
2016-04-19 13:38:42 +00:00
\rput(2.5,5){
\psset{fillcolor=\clr}
\psset{fillstyle=solid}
\psset{linecolor=\clr}
\psset{framearc=.5}
\psframebox{\textcolor{white}{\shortstack{tags/release/\\174\_AG\_NA\_10-01.02}}}
}
2016-04-18 06:26:40 +00:00
\psset{fillcolor=\clr}
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,11)
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,9.5)
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,8)
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,6.5)
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,5)
\end{pspicture}