mrsbfh.meta

Issues/PRs archive for MTRNord/mrsbfh
git clone git://archive.git.mtrnord.blog/MTRNord/mrsbfh.meta.git
Log | Files | Refs

8.json (1127B)


      1 {
      2   "number": 8,
      3   "title": "Don't require default features for the matrix-sdk that the framework doesn't use",
      4   "state": "closed",
      5   "author": "donicrosby",
      6   "created_at": "2021-11-11T00:04:07Z",
      7   "closed_at": "2022-02-23T14:21:24Z",
      8   "labels": [],
      9   "assignees": [],
     10   "body": "The framework does not use any special features of the matrix-sdk, most of the end customization is on the bot creator's part using the example bot as the basis for their bot and running logic.\r\n\r\nHaving the framework have the matrix-sdk as a dependency but with no default features would make updating the versions of the matrix-sdk less brittle. Without specifying any features for the matrix-sdk, the framework allows the end user to decide wither they use `rustls-tls` or the `sled_cryptostore` for example without the framework needing to keep track of the matrix-sdk's upstream features. This means that bumping versions only requires changes of the framework's code and not any of the cargo dependencies or having to add feature flags to the framework's `Cargo.toml` to enable or disable matrix-sdk's features.",
     11   "comments": []
     12 }