Conversation
Move the executable implementation into a shared library entry module so multiple binary shims can invoke it without changing behavior.
This change adds a `symposium` executable that is functionally identical to `cargo-agents`.
|
Hey @rschmitt, glad you got interested in Symposium 🙌🏽 If you'd like to chase the use Symposium in other ecosystems I'd open an issue and discuss about the idea and details there, and finally reach to an RFD. |
|
100% agree with @Fluzko , take a look here https://symposium.dev/rfds/TEMPLATE/index.html and write an RFD for this feature first. @rschmitt. We want eventually to be able to support even other ecosystems, and the RFD design could a really good first step towards that. https://symposium.dev/blog/announcing-symposium.html#whats-next |
|
Also, you can drop in the zulip and start a chat there for this: https://symposium-dev.zulipchat.com/ |
What does this PR do?
This change adds a
symposiumexecutable that is functionally identical tocargo-agents, so that other ecosystems can use Symposium without apparently introducing acargodependency.The two binaries have distinct entry points in
src/bin, partially to avoid a warning from Cargo and partially because a shared entry point wouldn't deduplicate the extra build work anyway.Disclosure questions
AI disclosure.
Questions for reviewers.