M .templecat.toml => .templecat.toml +3 -3
@@ 7,9 7,9 @@ project_name = 'actm'
authors = ["Nathan McCarty <nathan@mccarty.io>"]
description = "Tiny actors framework for rust"
repository = "https://git.sr.ht/~thatonelutenist/actm"
-hub = "https://sr.ht/~thatonelutenist/PeerDex"
-mailing_list = "~thatonelutenist/PeerDex-devel"
-ann_mailing_list = "~thatonelutenist/PeerDex-announce"
+hub = "https://sr.ht/~thatonelutenist/actm"
+mailing_list = "~thatonelutenist/actm"
+ann_mailing_list = "~thatonelutenist/actm"
license = "0BSD"
[locals."flake.nix"]
M Cargo.toml => Cargo.toml +2 -3
@@ 5,10 5,9 @@ authors = ["Nathan McCarty <nathan@mccarty.io>"]
edition = "2021"
description = "Tiny async actors framework for rust"
readme = "README.md"
-homepage = "https://sr.ht/~thatonelutenist/PeerDex/"
-repository = "https://git.sr.ht/~thatonelutenist/peerdex"
+homepage = "https://sr.ht/~thatonelutenist/actm/"
+repository = "https://git.sr.ht/~thatonelutenist/actm"
license = "0BSD"
-publish = false
[features]
# Support for the async-std executor
M README.md => README.md +6 -6
@@ 1,13 1,13 @@
# actm
-Tiny async actors framework
+Tiny actors library for rust.
+
+Supports both asynchronous (executor agnostic) and synchronous actors, and sync/async actors can be
+mixed within the same program.
This project is licensed under the terms of the [The Zero Clause BSD License](./LICENSE).
## Contributing
-This project is developed as part of [PeerDex](https://git.sr.ht/~thatonelutenist/peerdex), please
-see its [contributing.md](https://git.sr.ht/~thatonelutenist/peerdex/tree/trunk/doc/contributing.md)
-for information and instructions on contributing, this project uses the same policies and mailing
-lists. Please also see our project hub at
-[~thatonelutenist/PeerDex](https://sr.ht/~thatonelutenist/PeerDex/).
+See [`contributing.md`](./doc/contributing.md) as well as our
+[project hub](https://sr.ht/~thatonelutenist/actm).
M doc/contributing.md => doc/contributing.md +10 -9
@@ 1,16 1,17 @@
# Guide to Contributing to actm
Development for this project happens on the
-[~thatonelutenist/PeerDex-devel@lists.sr.ht](https://lists.sr.ht/~thatonelutenist/PeerDex-devel) mailing list, please direct all patch
-sets and other development related email to it: <~thatonelutenist/PeerDex-devel@lists.sr.ht>.
+[~thatonelutenist/actm@lists.sr.ht](https://lists.sr.ht/~thatonelutenist/actm) mailing list, please
+direct all patch sets and other development related email to it:
+<~thatonelutenist/actm@lists.sr.ht>.
## Communicating With The Developers
At the moment, our primary means of communication is our mailing list, please feel free to send us
-an email at <~thatonelutenist/PeerDex-devel@lists.sr.ht>, and subscribe to our announcements at
-[~thatonelutenist/PeerDex-announce@lists.sr.ht](https://lists.sr.ht/~thatonelutenist/PeerDex-announce).
+an email at <~thatonelutenist/actm@lists.sr.ht>, and subscribe to our announcements at
+[~thatonelutenist/actm@lists.sr.ht](https://lists.sr.ht/~thatonelutenist/actm).
-Also see our project hub at https://sr.ht/~thatonelutenist/PeerDex.
+Also see our project hub at https://sr.ht/~thatonelutenist/actm.
## Building and Tooling
@@ 34,9 35,9 @@ The nix flake provides a (optional) binary cache, due to a UI quirk of `direnv`
### Rust
-actm does not currently have a set MSRV, and currently targets the latest stable compiler. The
-exact version of the toolchain in use is defined by the nix flake, but when developing without it,
-please use the latest stable release of the toolchain, at least for `rustc` and `clippy`.
+actm does not currently have a set MSRV, and currently targets the latest stable compiler. The exact
+version of the toolchain in use is defined by the nix flake, but when developing without it, please
+use the latest stable release of the toolchain, at least for `rustc` and `clippy`.
### cargo-audit
@@ 94,7 95,7 @@ the project.
### Submitting Patches
This project does collaboration via email, please [git send-email](https://git-send-email.io/) your
-patch sets to our development mailing list at <~thatonelutenist/PeerDex-devel>.
+patch sets to our development mailing list at \<~thatonelutenist/actm>.
## Programming guidelines and style notes