rust-lang / rust-lang/rust-playground
Reimplement playbot
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 1.4k
- Forks
- 267
- Avg merge
- 3h 2m
- Merged PRs (30d)
- 6
Description
We should be able to create our own IRC daemon that would allow access to the wonder abilities of the playground.
The old playbot is probably a good start and the irc crate seems like a reasonable framework.
I think we might want to move to a workspace and break the web aspect into a separate crate in the workspace.
Things to figure out:
- Deployment: is it cool to have playbot drop in/out every hour or so?
- What features do we support?
- Crate listing?
- large output saving?
- channels?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the old implementation in src/bin/playbot.rs and the irc crate referenced in the issue. Clarify the workspace and separate web-crate structure, deployment expectations, and supported features such as crate listing, large-output saving, and channels. Done means those requirements are decided and an implementation plan is agreed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100