https://github.com/star-3gg/cppnuts-design-patterns
Improved design pattern implementations based on CPPNuts course
https://github.com/star-3gg/cppnuts-design-patterns
cpp design-patterns software-architecture
Last synced: 17 days ago
JSON representation
Improved design pattern implementations based on CPPNuts course
- Host: GitHub
- URL: https://github.com/star-3gg/cppnuts-design-patterns
- Owner: star-3gg
- License: gpl-3.0
- Created: 2024-07-30T19:41:45.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-30T23:32:54.000Z (almost 2 years ago)
- Last Synced: 2025-02-22T03:14:24.606Z (over 1 year ago)
- Topics: cpp, design-patterns, software-architecture
- Language: C++
- Homepage:
- Size: 6.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CPPNuts C++ Design Patterns
Improved design pattern implementations based on [CPPNuts course](https://www.youtube.com/playlist?list=PLk6CEY9XxSIDZhQURp6d8Sgp-A0yKKDKV).
## Provided Dev Containers 🐋

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](doc/PDF/).
## 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](/doc/Obsidian/CPPNutsDesignPatterns/UML),
they look similar to this example diagram:
