##master-page:CategoryTemplate ##master-date:Unknown-Date #format wiki #language en ||<>|| == Overview == * '''Launchpad entry:''' https://blueprints.edge.launchpad.net/launchpad-code/+spec/cia-vc * '''Created:''' 2009-12-18 by dmitrij.ledkov * '''Contributors:''' * '''Depends on:''' === Overall Summary === '''Summary:''' Send automatic notifications to cia.vc from launchpad without hooks or plugins. '''Goal/Deliverables:''' Send xml branch notifications to cia@cia.vc. '''We will know we have finished when anyone can subscribe any branch for cia notifications''' === Release Note === To be done. === Rationale === * bzr-cia is currently available * It works on local machine and relies on each developer installing and configuring it * Launchpad should be sending CIA notifications instead cause that's what counts === Use cases === * Project developers can have a live chat about commits * We can subscribe UDD branches to get uploads notifications on IRC === Assumptions === * Cia.vc email / xml interface will be used * Solution is based on top of existing email commit notifications == User Interface == * User subscribes "cia.vc" bot to a branch. * Notifications are send to cia.vc on branch updates. * Project owners can unsubscribe "cia.vc" bot. == High-level implementation points == * Create a new email notification format which is an implementation of CIA.vc xml notification. * Create a bot/user which has xml notification by default * When bot is subscribed to a branch it will start receiving xml notification on cia@cia.vc email address * CIA.vc takes it from there and does IRC notifications. == Implementation Plan == === Code Changes === === Schema Changes === '''--- Variant One ---''' Advantages: Disadvantages: === Estimations === === Migration === == Unresolved issues == * ---- CategoryCategory CategoryProposal CategoryTemplate