Skip to content

Personal project to Discover the world of computing and implement (useless) primitives, algorithms, data structures. Starting point for curiositas-books.

License

Notifications You must be signed in to change notification settings

JonasToth/jt-computing

Repository files navigation

Actions Status

jt-computing - Me Discovering Computation

This project covers my journey to (re)discover the heart of computing using C++ and its generic coding strenghts. The goal is to implement everything from scratch with software only. Everything means only things I find interesting or hard. Its educational.

Running the tests

$ cd build
$ # * or `ctest -C Debug` or any other configuration you wish to test
$ # * you can also run tests with the `-VV` flag for a more verbose output
$ ctest -C Release
> Everything passes always, of course

Coding style tests

  • clang-tidy must be clean
  • clang-format must be clean
  • cmake-format must be clean

Contributing

Please read CONTRIBUTING.md for details on our how you can become a contributor and the process for submitting pull requests to us.

Versioning

This project does not follow semantic versioning or anything else. It will simply change the interfaces and don't care, unless it does. There might be some point releases, but its not the goal.

It must be always green though.

Authors

License

This project is licensed under the GPLv3, see the LICENSE file for details.

About

Personal project to Discover the world of computing and implement (useless) primitives, algorithms, data structures. Starting point for curiositas-books.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published