View Code? Open in Web Editor
NEW
C++ Faker library for generating fake (but realistic) data.
Home Page: https://cieslarmichal.github.io/faker-cxx/
License: MIT License
CMake 2.17%
C++ 97.59%
Dockerfile 0.02%
Shell 0.01%
C 0.05%
Starlark 0.08%
Python 0.08%
faker-cxx's Introduction
Hello ๐, I'm Michal Cieslar
Current personal projects
๐ misyma - Application for managing private books
๐ก neighbourly - Platform for connecting with your neighbours
transcoder - Microservices system for video transcoding
faker-cxx's People
faker-cxx's Issues
Add a new module with following functionalities
branch
commitDate
commitEntry
commitMessage
commitSha
Some potential users of faker library asks for making GTest dependency as optional becuase they dont want to run library tests.
It could be achieved via CMake flag to not build unit test target and do not include GTest at all.
I will add support for Russian streets and cities.
Refactor project structure into directory per module with its own data.
In the process of adding phone numbers and imei generation.
Currently, there is no way to create location data suitable for Poland.
My PR contains enhancement for Location module (#95 ) that resolves this issue.
Some potential users of faker library asks for deleting boost dependency because they cannot afford to have this dependency. We could use date lib for replacing date operations or come up with other solution.
As a user I would like to check available modules/functions in online documentation page.
It could be implemented via github actions with doxygen generation and the deployment to github pages.
Gonna implement:
commonFileExtension
commonFileName
commonFileType
cron
directoryPath
fileExtension
fileName
filePath
fileType
mimeType
networkInterface
and maybe semanticVersion
Add github workflow similar to this we have for clang 16 but for msvc143.
Add following API for the IPv4 generation support:
generation based on mask: Internet::ipv4(unsigned char mask, std::optional<std::array<char, 4>>maskedIp = std::nullopt)
generation based on IP class: Internet::ipv4(Internet::IPv4 class = Internet::IPv4::classC)
Add github workflow similar to this we have for clang 16 but for g++13.