Skip to content

star-3gg/cppnuts-design-patterns

Repository files navigation

CPPNuts C++ Design Patterns

Improved design pattern implementations based on CPPNuts course.

Provided Dev Containers 🐋

image

This project uses a fully containerized development environment. Install podman & podman-compose or docker & docker-compose to run the containers. The build container will eventually run unit-tests and other automated tests.

Improvements, Suggestions, and Community Feedback 🗣️

Feedback and suggestions are welcome. Feel free to open an issue on this repository.

PDF Documentation 📓

There is a PDF version of the documentation located here.

Obsidian & UML 📐

This project uses the UML — Unified Modeling Language standard for documentation of the code architecture. Obsidian is used as the main means of documentation. .md Markdown files can be viewed directly on GitHub. There is no need for you to install Obsidian in order to read it. However, Obsidian will provide the best reading experience.

Example Graphics 🖌️

Custom UML diagrams have been created for this project. The graphics in the video are of low quality, improved graphics have been generated. All UML diagrams can be found in the UML folder, they look similar to this example diagram:

UML Graphic AFDP

About

Improved design pattern implementations based on CPPNuts course

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published