Charm needed: Alice IRC
Bug #903361 reported by
Jorge Castro
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Juju Charms Collection |
Fix Released
|
Undecided
|
Jorge Castro |
Bug Description
Alice is a web IRC client with a nice UI, so it runs well on tablets and other devices.
Changed in charm: | |
assignee: | nobody → Jorge O. Castro (jorge) |
tags: | added: new-charm |
Changed in charm: | |
status: | New → In Progress |
Changed in charm: | |
status: | In Progress → Incomplete |
Changed in charms: | |
status: | Fix Committed → Incomplete |
Changed in charms: | |
status: | Incomplete → Fix Committed |
Changed in charms: | |
status: | Fix Committed → Fix Released |
tags: | removed: new-charm |
To post a comment you must log in.
Awesome stuff! Just a few things I noticed:
Overall nice charm!
1) Since Alice takes over the output buffer, having it "start" in the install script blocks the install script and expose never gets run. I'd recommend just removing it from the install hook since you have it in the start hook already
2) It appears to install to /usr/bin/alice and not /bin/alice as is referenced in the start hook, using just `alice` should suffice since it's in the PATH
===Minor nitpicks.===
3) From charm proof:
> W: all charms should provide at least one thing
While it's not vital, charms should provide _something_, not sure if it's scale-safe or not with sessions, but it would be interesting to see if this could operate behind a load balancer or a proxy.
4) There doesn't seem to be any way to configure Alice outside of the defaults it creates, might be beneficial to allow users to configure things like quitmsg, ignore, highlights
5) If you implement configuration items, it might be a good idea to just write an upstart script for alice as well, so you can easily restart/start/stop when configuration changes are made.
Great so far! I know I'll definitely be using this :D