CogLink
January 28, 2025 ยท View on GitHub
A Concord (C99) LavaLink/NodeLink client.
Features
- C99 compatible
- Low memory usage (> 5MB of RAM a working bot)
- Portable
Dependencies
Note
CogLink only relies on dependencies already included in Concord.
Installation
1. Install Concord
The installation guide for Concord can be found in their repository.
2. Clone the repository
$ git clone https://github.com/PerformanC/CogLink
3. Compile
$ cd CogLink
$ make -j4
Note
The -j4 flag is optional, but it will speed up the compilation process. The number after -j is the number of threads to use for compilation.
4. Install
$ sudo make install
Usage
... TODO
Documentation
CogLink documentation is made with Doxygen, hosted on GitHub Pages.
The documentation can be built with the following command:
$ make gen_docs
Note
Doxygen is required to build the documentation.
Support
Any question or issue related to CogLink or other PerformanC projects can be can be made in PerformanC's Discord server.
For verified issues, please also create a GitHub issue for tracking the issue.
Contributing
CogLink follows the PerformanC's contribution guidelines. It is necessary to follow the guidelines to contribute to CogLink and other PerformanC projects.
Projects using CogLink
License
CogLink is licensed under BSD 2-Clause License. You can read more about it on Open Source Initiative.
- This project uses the latest standards of The PerformanC Organization.