Present historical events and similar timeseries correlated factoids on a visual timeline.
WIP, MacOS, Linux and Windows
Compile and run with examples:
./build/timelines examples/example_prehistoric.csv
- CMake
- Compiler that supports C++20 (recent version of g++, clang++ or Visual Studio >=2019)
This should be handled by the cmake.
- vcpkg
Dependencies handled by vcpkg. Generating build files using cmake also downloads the dependencies.
CMakeLists.txt can be used as a project in, for example, CLion or Visual Studio.
Build manually by following the next examples.
Using ninja (for make, just drop the -GNinja flag)
cmake -S . -B build -G Ninja
cmake --build build
cmake -S . -B build -G 'Visual Studio 17 2022'
=> Open build/timelines.sln in Visual Studio
Licenses are grouped under directories. The child level LICENSE file overrides the parent level equivalent, for example, LICENSE at the root of this repo applies to the code inside the root directory of the repo and most child directories while the LICENSE file under vera-fonts directory explicitly applies to those files.
scc --by-file -s complexity -a -u -i cpp,hpp