From 17b996ebd1c01402fb49332e45bcedb5a8706d36 Mon Sep 17 00:00:00 2001 From: Loek Le Blansch Date: Fri, 20 Sep 2024 10:17:30 +0200 Subject: fix DeprecationWarning for python <3.12 --- scripts/reqs2tex.py | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/scripts/reqs2tex.py b/scripts/reqs2tex.py index 1863b0d..31303ff 100755 --- a/scripts/reqs2tex.py +++ b/scripts/reqs2tex.py @@ -15,15 +15,17 @@ class KEY(StrEnum): DESCRIPTION = 'description' PRIORITY = 'priority' -class REQ_TYPE(StrEnum): - SYSTEM = 'system' - USER = 'user' - -class REQ_PRIORITY(StrEnum): - MUST = 'must' - SHOULD = 'should' - COULD = 'could' - WONT = 'will not' +REQ_TYPE = [ + 'system', + 'user', +] + +REQ_PRIORITY = [ + 'must', + 'should', + 'could', + 'will not', +] id_counter = 0 def make_id(item): -- cgit v1.2.3 From dcd17e39494010e3696f8e6b935e2da1d63ea37a Mon Sep 17 00:00:00 2001 From: Max-001 <80035972+Max-001@users.noreply.github.com> Date: Fri, 20 Sep 2024 10:22:07 +0200 Subject: Corrected cappital letters --- plan.tex | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/plan.tex b/plan.tex index 11d8d41..55707ce 100644 --- a/plan.tex +++ b/plan.tex @@ -47,7 +47,7 @@ The requirements document \autocite{crepe:requirements} has several requirements The expected result is a well-documented, custom game engine that follows a structure similar to Unity. Additionally, a validation application should be provided to test and showcase the engine's capabilities. -\subsection{validation application} +\subsection{Validation Application} The validation application \autocite{crepe:validation-application} is explained in a document where the features of the validation application are linked to the user stories. @@ -61,7 +61,7 @@ The customer specified multiple deliverables throughout the 20 weeks of this pro \textbf{Week\#} & \textbf{Deliverable}\\ \midrule 4 & Project Plan\\ - 7 & POCs\\ + 7 & Some POCs\\ 10 & POCs and Design document\\ 17 & Game engine, Validation application\\ \bottomrule @@ -139,7 +139,7 @@ protocols for handling absences or delays, guidelines for addressing inconsisten participation, and procedures for weekly updates and meetings. All team members reviewed and agreed to these terms. -\subsection{Project roles} +\subsection{Project Roles} \begin{description} \item[Loek Le Blansch] Integrator @@ -149,18 +149,18 @@ reviewed and agreed to these terms. \item[Niels Stunnebrink] Project Member \end{description} -\subsection{Work hours} +\subsection{Work Hours} Each project member will keep track of their own working hours and add them to the `file'. -\subsection{Absence or delay} +\subsection{Absence or Delay} If a project member is going to be absent or delayed, they are required to notify the team through either WhatsApp or Outlook. Additionally, the teacher should be informed of the absence as well. -\subsection{Inconsistent participation} +\subsection{Inconsistent Participation} Inconsistent participation will be addressed in a structured manner: @@ -258,7 +258,7 @@ documentation \autocite{crepe:docs-repo}, each in its own respective repository. keeps the documentation and code separate, resulting in ordered and manageable repositories. -\subsection{Code Standard and git workflow} +\subsection{Code Standard and Git Workflow} The code standard and the git workflow can be found in the contributing.md \autocite{crepe:code-standard}. -- cgit v1.2.3 From f55937c99dfdd08d89d3d7db24780d42b9f4ea75 Mon Sep 17 00:00:00 2001 From: Max-001 <80035972+Max-001@users.noreply.github.com> Date: Fri, 20 Sep 2024 12:03:16 +0200 Subject: Last minor changes --- plan.tex | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/plan.tex b/plan.tex index 55707ce..c439aa7 100644 --- a/plan.tex +++ b/plan.tex @@ -38,18 +38,18 @@ Finally, because the client does not want to dive deeply into the engine himself \subsection{Goal} -The goal is to develop a custom game engine that meets the client's requirements for maintainability, extensibility, user-friendliness, and adherence to a Unity-like structure. The engine may integrate third-party software (as agreed with the client) to support specific features, such as audio, physics, and rendering. In addition, a validation application is created to show and test the engine's features. +The goal is to develop a custom game engine that meets the client's requirements for maintainability, extensibility, user-friendliness, and adherence to a Unity-like structure. The engine may integrate third-party software (as agreed with the client) to support specific features, such as audio, physics, and rendering. In addition, a \emph{validation application} is created to show and test the engine's features. \subsection{Scope} The requirements document \autocite{crepe:requirements} has several requirements with a MoSCoW `must', `should', `could' or `won't' priority to indicate the project's scope. \subsection{Result} -The expected result is a well-documented, custom game engine that follows a structure similar to Unity. Additionally, a validation application should be provided to test and showcase the engine's capabilities. +The expected result is a well-documented, custom game engine that follows a structure similar to Unity. Additionally, a \emph{validation application} should be provided to test and showcase the engine's capabilities. \subsection{Validation Application} -The validation application \autocite{crepe:validation-application} is explained in a document where the features of the validation application are linked to the user stories. +The \emph{validation application} \autocite{crepe:validation-application} is explained in a document where the features of the \emph{validation application} are linked to the user stories. \section{Planning} @@ -63,7 +63,7 @@ The customer specified multiple deliverables throughout the 20 weeks of this pro 4 & Project Plan\\ 7 & Some POCs\\ 10 & POCs and Design document\\ - 17 & Game engine, Validation application\\ + 17 & Game engine, \emph{validation application}\\ \bottomrule \end{tabularx} \caption{Planning} @@ -145,7 +145,7 @@ reviewed and agreed to these terms. \item[Loek Le Blansch] Integrator \item[Wouter Boerenkamps] Project Member \item[Jaro Rutjes] Team Leader / Scrum Master - \item[Max Smits] Project Member / Product owner + \item[Max Smits] Project Member / Product Owner \item[Niels Stunnebrink] Project Member \end{description} -- cgit v1.2.3