4 releases (2 breaking)

0.6.1 Mar 3, 2025
0.6.0 Mar 1, 2025
0.5.0 Dec 16, 2024
0.4.1 Nov 17, 2024

#1526 in Network programming

Download history 120/week @ 2024-12-10 49/week @ 2024-12-17 3/week @ 2025-01-07 1/week @ 2025-01-14 3/week @ 2025-02-18 189/week @ 2025-02-25 125/week @ 2025-03-04 10/week @ 2025-03-11 1/week @ 2025-03-18

199 downloads per month
Used in taskchampion-sync-server-…

MIT license

46KB
971 lines

This crate implements the core logic of the taskchampion sync protocol.

This should be considered a reference implementation, with the protocol documentation. representing the authoritative definition of the protocol. Other implementations are encouraged.

This crate uses an abstract storage backend. Note that this does not implement the HTTP-specific portions of the protocol, nor provide any storage implementations.

Usage

To use, create a new Server instance and call the relevant protocol API methods. The arguments and return values correspond closely to the protocol documentation.


taskchampion-sync-server-core

This crate implements the core logic of the taskchampion sync protocol.

This should be considered a reference implementation, with the protocol documentation. representing the authoritative definition of the protocol. Other implementations are encouraged.

Dependencies

~1.8–2.7MB
~49K SLoC