1. 07 Jan, 2022 2 commits
  2. 06 Jan, 2022 1 commit
    • David Frank's avatar
      Add more convenience pre-commit hooks · f16b4e54
      David Frank authored
      This commits adds some default hooks provided by pre-commit, such as
      hooks to check for too large files, or to prevent committing to master,
      or files with unresolved merge conflicts.
      Check the contribution guide on how to use the hooks
  3. 21 Dec, 2021 2 commits
  4. 08 Dec, 2021 2 commits
  5. 25 Nov, 2021 1 commit
  6. 24 Nov, 2021 22 commits
  7. 16 Nov, 2021 5 commits
  8. 15 Nov, 2021 2 commits
  9. 11 Nov, 2021 1 commit
  10. 10 Nov, 2021 1 commit
    • David Frank's avatar
      Add convenience Makefile · 14fe7ad3
      David Frank authored
      The Makefile is just a convenience to more easily build elsa.
      To build all of elsa, just call `make build` from the top level
      directory. You can also pass any target to build, to specifically build
      this target, e.g. `make build test_DataContainer`.
      Other useful commands could `make tests`, to build and run all tests.
      `make test <test-name>` to build a specific test case and run it.
      And `make watch <test-name>` to build and run a test continuously on
      code changes in elsa.
      Note that a sub-folder structure will be created of the form
      `build/$BUILD_TYPE/$COMPILER`. This enables quick iteration for
      different build types and compilers, via passing the options
      `BUILD_TYPE` and `CXX`.
  11. 03 Nov, 2021 1 commit