generated from Arquisoft/wiq_0
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Parte 4 de la documentación, falta por completar con decisiones aun n…
…o tomadas
- Loading branch information
1 parent
6b3efbf
commit 14c9a4b
Showing
2 changed files
with
21 additions
and
24 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,23 @@ | ||
ifndef::imagesdir[:imagesdir: ../images] | ||
|
||
[[section-solution-strategy]] | ||
== Solution Strategy | ||
|
||
=== Technology Decisions | ||
The following technologies are used in the development of our application: | ||
* *React*: JavaScript library for building efficient user interfaces. | ||
* *JavaScript*: Chosen language for application development. | ||
* *GitHub*: Platform that allows us to have a repository where to develop the project and perform different actions such as creating issues or tasks. | ||
* *MongoDB*: Non-relational database we will use for the project. | ||
* *Docker*: Virtualization platform where we will deploy the project. | ||
* *Wikidata*: Wikidata is a knowledge base that provides data sources, used to obtain information for the game. In this case, it is mandatory. | ||
|
||
[role="arc42help"] | ||
**** | ||
.Contents | ||
A short summary and explanation of the fundamental decisions and solution strategies, that shape system architecture. It includes | ||
* technology decisions | ||
* decisions about the top-level decomposition of the system, e.g. usage of an architectural pattern or design pattern | ||
* decisions on how to achieve key quality goals | ||
* relevant organizational decisions, e.g. selecting a development process or delegating certain tasks to third parties. | ||
.Motivation | ||
These decisions form the cornerstones for your architecture. They are the foundation for many other detailed decisions or implementation rules. | ||
.Form | ||
Keep the explanations of such key decisions short. | ||
Motivate what was decided and why it was decided that way, | ||
based upon problem statement, quality goals and key constraints. | ||
Refer to details in the following sections. | ||
=== Top-level Decomposition | ||
|
||
|
||
.Further Information | ||
=== Key quality goals | ||
|
||
See https://docs.arc42.org/section-4/[Solution Strategy] in the arc42 documentation. | ||
|
||
**** | ||
=== Organizational decisions | ||
Here are the organization decisions made: | ||
* *Language*: We will use English as the primary language for both documentation and code. | ||
* *GitHub issues*: We will use GitHub issues as the main source for problem resolution, so that whenever something poses an obstacle, it will be documented in GitHub issues. | ||
* *GitHub projects*: GitHub projects allow us to organize work based on issues in a Kanban-style, enabling us to see issues that are in progress, those that are not, and those that are completed. |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.