Archived
1
0
Fork
You've already forked libmatrix
0
C library for interacting with the federated Matrix communications protocol
This repository has been archived on 2026年01月03日. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • C++ 55%
  • C 43.2%
  • Meson 1.8%
2022年10月29日 17:47:12 +05:30
.github/workflows add meson as build system ( #1 ) 2022年01月19日 15:39:13 +05:30
include fix uninitialized is_in_timeline member and remove redundant state_key member, add more tests 2022年02月12日 19:38:04 +05:30
src src/api.c: fix warning 2022年10月29日 17:47:12 +05:30
subprojects initial test 2022年02月12日 17:59:17 +05:30
tests space tests, fix via parsing, empty array is invalid 2022年02月12日 21:23:38 +05:30
.clang-format readme + fmt 2022年01月23日 15:34:50 +05:30
.clang-tidy readme + fmt 2022年01月23日 15:34:50 +05:30
.clang-tidy-include add .clang-tidy-include 2022年01月24日 18:34:51 +05:30
.gitignore gitignore 2022年01月19日 15:52:20 +05:30
COPYING initial move 2021年12月06日 10:53:27 +05:30
meson.build meson.build: remove forced forticiation 2022年05月15日 14:01:42 +05:30
meson_options.txt initial test 2022年02月12日 17:59:17 +05:30
README.md readme + fmt 2022年01月23日 15:34:50 +05:30

libmatrix

C library for interacting with the federated Matrix communications protocol.

Pre-requisites

Building

Run meson . build and ninja -C build. The library will be located at build/libmatrix.a.

Usage

...

Contributing

Contributions are always welcome, the following points should be kept in mind:

  • Pass -Db_sanitize=address,undefined to meson to enable sanitizers which help in finding memory leaks or undefined behaviour.

  • Before submitting a PR, format the code with ninja -C build clang-format which runs clang-format.