Matrix calculation implemented by C++ with multi-thread. This will implement some basic
calculations of matrices, such as +
, -
, *
, /
, etc.
Those below are what you can learn:
- The basic usages of
git
- How to write a reasonable and readable commit message
- The whole
gitflow
process - The basic usage of
cmake
- The
CI
process - How to write unit tests with
GoogleTest
- How to generate code coverage report with
lcov
- ...
If you don't know how to use git
, you can read these:
Version Control (git),
Learn Git
If you don't know git flow
, you can read these to learn git flow:
My own understanding of Gitflow,
A successful Git branching model
If you don't know how to write tests through GoogleTest
, you can read this:
GoogleTest Primer
If you don't know how to write commit messages, you can look at this: How to write commit messages
Here is a screenshot for rules of writing commit messages:
- All basic multi-thread operations of matrix are supported.
- Rich documents are finished.
See CHANGE LOG for previous changes.
See User Documents for details.
If you want to contribute to this repository, see The documents for developers for more information.