Main Page: Difference between revisions

From architectural katas solutions
No edit summary
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Introduction==
==Introduction==
In a nutshell, an architectural Kata is an exercise where a set of requirements is given and it will be needed to produce some documentation (usually diagrams are preferred over words) that explains the software solution.<br/>
this wiki contains some sample solutions for the architectural Katas from
this wiki contains some sample solutions for the architectural Katas from
[http://www.architecturalkatas.com Ted Neward's website]<br/>
[http://www.architecturalkatas.com Ted Neward's website]<br/>
you can find the complete list of the Katas in this GitHub repo [https://github.com/tedneward/ArchKatas tedneward/ArchKatas]<br/>
you can find the complete list of the Katas in this GitHub repo [https://github.com/tedneward/ArchKatas tedneward/ArchKatas]<br/>
Of course, you are welcome to add more katas, just remember to add them in the Kata namespace by writing the kata name in the URL bar after the <strong>index.php/</strong> preceded with the Kata: prefix, for example<br/>
Of course, you are welcome to add more katas, just remember to add them in the Kata namespace by writing the kata name in the URL bar after the <strong>index.php/</strong> preceded with the Kata: prefix, for example<br/>
<strong>Kata:My Kata</strong>
<strong>Kata:My Kata</strong><br/>


==Goal==
==Goal==
Line 11: Line 12:
On each kata page, there is a link to create your own solution that will create a page with the following naming convention:<br/>
On each kata page, there is a link to create your own solution that will create a page with the following naming convention:<br/>
<strong>Solution:KataName_UserName</strong><br/>
<strong>Solution:KataName_UserName</strong><br/>
This Wiki is based on the Mediawiki platform, feel free to go to<br/>
 
==Help==
To <strong>create pages</strong> on the wiki you need to [[Special:RequestAccount|request an Account]] using [[Special:RequestAccount|this link]] or on the top right of this page.<br/>
This Wiki is based on the [https://www.mediawiki.org/wiki/MediaWiki Mediawiki] platform, if you need help in <strong>writing wiki pages</strong>, feel free to go to<br/>
https://www.mediawiki.org/wiki/Help:Formatting<br/>
https://www.mediawiki.org/wiki/Help:Formatting<br/>
if you need help in writing wiki pages.</br>
If you need help <strong>uploading your diagram images</strong>:</br>
If you need help uploading your diagram images:</br>
https://www.mediawiki.org/wiki/Help:Managing_files</br>
https://www.mediawiki.org/wiki/Help:Managing_files</br>
If you need help using your diagram images in the wiki pages:</br>
When uploading your diagram images please use the following naming convention:<br/>
<strong>Solution_Name_Image_Description.jpg</strong><br/>
If you need help <strong>using your diagram images</strong> in the wiki pages:</br>
https://www.mediawiki.org/wiki/Help:Images
https://www.mediawiki.org/wiki/Help:Images


==Katas List ==
==Katas List ==
{{Special:Prefixindex/Kata:}}
{{Special:Prefixindex/Kata:}}
==Solutions List==
{{Special:Prefixindex/Solution:}}
==Resources==
==Resources==
<div style="column-count:2">
<div style="column-count:2">
{{Special:Prefixindex/Resource:}}
*[https://youtube.com/playlist?list=PLhr1KZpdzukdeX8mQ2qO73bg6UKQHYsHb AWS This is My Architecture]
*[https://youtube.com/playlist?list=PLhr1KZpdzukdeX8mQ2qO73bg6UKQHYsHb AWS This is My Architecture]
*[https://c4model.com/ The C4 model for visualizing software architecture]
*[https://c4model.com/ The C4 model for visualizing software architecture]

Latest revision as of 17:17, 5 July 2024

Introduction

In a nutshell, an architectural Kata is an exercise where a set of requirements is given and it will be needed to produce some documentation (usually diagrams are preferred over words) that explains the software solution.
this wiki contains some sample solutions for the architectural Katas from Ted Neward's website
you can find the complete list of the Katas in this GitHub repo tedneward/ArchKatas
Of course, you are welcome to add more katas, just remember to add them in the Kata namespace by writing the kata name in the URL bar after the index.php/ preceded with the Kata: prefix, for example
Kata:My Kata

Goal

the aim of the wiki is to practice architectural katas with all the wiki contributors,
every kata can have virtually infinite solutions, so feel free to add your own solution.
On each kata page, there is a link to create your own solution that will create a page with the following naming convention:
Solution:KataName_UserName

Help

To create pages on the wiki you need to request an Account using this link or on the top right of this page.
This Wiki is based on the Mediawiki platform, if you need help in writing wiki pages, feel free to go to
https://www.mediawiki.org/wiki/Help:Formatting
If you need help uploading your diagram images:
https://www.mediawiki.org/wiki/Help:Managing_files
When uploading your diagram images please use the following naming convention:
Solution_Name_Image_Description.jpg
If you need help using your diagram images in the wiki pages:
https://www.mediawiki.org/wiki/Help:Images

Katas List

Resources

Misc