Index: DamOverall/trunk/doc/DAM - Architecture Overall/DAM - Architecture Overall.tex =================================================================== diff -u -r4832 -r4887 --- DamOverall/trunk/doc/DAM - Architecture Overall/DAM - Architecture Overall.tex (.../DAM - Architecture Overall.tex) (revision 4832) +++ DamOverall/trunk/doc/DAM - Architecture Overall/DAM - Architecture Overall.tex (.../DAM - Architecture Overall.tex) (revision 4887) @@ -417,7 +417,7 @@ \item CSharpWrapper, see section 6.6 of BOI release document \end{itemize} -\Note{If the Geo Common are not released, then the Waternet Creator does not need to be released.} +\Note{If the Geo Common is not released, then the Waternet Creator does not need to be released.} \section{WTIPiping} This kernel is responsible for the piping failure mechanism. @@ -426,7 +426,7 @@ The release of this kernel is required when: \begin{itemize} \item there is a new version of this kernel and it has been decided that DAM should use that version. - \item the Geo Common are released in order to avoid the dll hell associated with multiple versions of the same GeoCommon dlls. + \item the Geo Common is released in order to avoid the dll hell associated with multiple versions of the same GeoCommon dlls. \end{itemize} When required, this kernel should be released according to the steps for a BOI-release described in chapter 7 of the @@ -437,7 +437,7 @@ This module is responsible for creating the D-Stability output files. It is used by the \ProgramName Engine. -The steps are needed to release this module can be found in \cite{StixFileWriter_ReleaseProcedure} +The steps that are needed to release this module can be found in \cite{StixFileWriter_ReleaseProcedure} \section{Dam Engine} This module has the following dependencies (see \autoref{app:DamEngine}): @@ -446,14 +446,16 @@ \item WTIPiping (dependency via lib folder) \item GeoCommon (dependency via nuget package) \item StixFileWriter (dependency via nuget package) + \item MacrostabilityCSharpWrapper (via StixFileWriter) \end{itemize} The following steps are needed to release this module. \begin{enumerate} \item In the trunk, update the .$\backslash$lib$\backslash$FailureMechanisms$\backslash$WtiPiping folder with the artifacts of the latest pin of the signing WtiPiping. \item In the trunk, update the .$\backslash$lib$\backslash$FailureMechanisms$\backslash$DamPiping folder with the artifacts of the latest pin of the signing DamPiping. \item In the trunk, update the nuget packages of Geo Common in the solution to the latest signing release version of the package. - \item In the trunk, update the nuget packages of StixFileWriter in the solution to the latest signing release version of the package. + \item In the trunk, update the nuget packages of StixFileWriter in the solution to the latest signing release version of the package. \\ + NOTE: this can be done with the ``Reformat and Cleanup'' command of Rider. \item In the trunk, update all File Headers for CopyRight to the current year. \item In the trunk, update version number in file .$\backslash$src$\backslash$build$\backslash$Base.targets to XX.YY.0. \item Create branch DamEngine XX.Y. @@ -475,7 +477,7 @@ The following steps are needed to release this application. \begin{enumerate} \item In the trunk, update the .$\backslash$lib$\backslash$DamEngine$\backslash$ folder with the artifacts of the latest pin of the signing DamEngine. - \item In the trunk, update the .$\backslash$lib$\backslash$DSL$\backslash$ folders with the artifacts of the latest pin of the signing DSL's. + \item In the trunk, update the .$\backslash$lib$\backslash$DSL$\backslash$ folders with the artifacts of the latest pin of the DSL dll's. \item In the trunk, update all File Headers for CopyRight the current year. \item In the trunk, update version number of User Manual to XX.Y. \item Create a branch DamUI XX.Y. @@ -502,9 +504,10 @@ The following steps are needed to release this application. \begin{enumerate} \item In the trunk, update the .$\backslash$lib$\backslash$DamEngine$\backslash$ folder with the artifacts of the latest pin of the signing DamEngine. - \item In the trunk, update the .$\backslash$lib$\backslash$DSL$\backslash$ folders with the artifacts of the latest pin of the signing DSL's. + \item In the trunk, update the .$\backslash$lib$\backslash$DSL$\backslash$ folders with the artifacts of the latest pin of the DSL dll's. \item In the trunk, make sure lib/Authorization contains the new version. - \item In the trunk, update all File Headers for CopyRight the current year. + \item In the trunk, update all File Headers for CopyRight the current year. \\ + NOTE: this can be done with the ``Reformat and Cleanup'' command of Rider. \item Create a branch DamLive XX.Y. \item Set version number in branch to XX.Y.1 in .$\backslash$src$\backslash$build$\backslash$Base.targets \item Set version number in branch to XX.Y.1 in .$\backslash$src$\backslash$DamClientsLibrary$\backslash$build$\backslash$Base.targets