Dojo
A learning and training ground to practice programming skills like TDD with different languages.
-
Github Repository → https://github.com/sebastian-sommerfeld-io/dojo
-
Code Scanner → https://sonarcloud.io/project/overview?id=sebastian-sommerfeld-io_dojo
-
Documentation → https://www.sommerfeld.io/docs/dojo/dojo/main
-
Where to file issues → https://github.com/sebastian-sommerfeld-io/dojo/issues
A dojo is a hall or place for immersive learning or meditation. This is traditionally in the field of martial arts, but has been seen increasingly in other fields, such as meditation and software development. The term literally means "place of the Way" in Japanese. A coding dōjō is a space and associated technique for groups to practice computer programming skills.
For katas and exercises see https://cyber-dojo.org/creator/choose_problem.
Guidelines and Conventions
-
Create a dedicated directory for each kata in the project root.
-
Create a dedicated Github Actions workflow for each kata. The goal is to have one workflow per kata.
-
Put linter definitions and docs inside the kata folder.
-
Run everything in containers!
Risks and Technical Debts
Scale for Probability and Impact: Low, Medium and High
# | Title | Description | Probability | Impact | Response |
---|---|---|---|---|---|
1 |
- |
- |
- |
- |
- |
Contact
Feel free to contact me via sebastian@sommerfeld.io or visit my website https://www.sommerfeld.io.