⇤ ← Revision 1 as of 2009-12-18 13:39:45
1384
Comment:
|
← Revision 2 as of 2009-12-18 13:48:18 ⇥
2132
|
Deletions are marked like this. | Additions are marked like this. |
Line 11: | Line 11: |
* '''Created:''' 2009-12-18 by JulianEdwards * '''Contributors:''' dmitrij.ledkov |
* '''Created:''' 2009-12-18 by dmitrij.ledkov * '''Contributors:''' |
Line 26: | Line 26: |
To be done. | |
Line 29: | Line 30: |
* Replace a very manual task with an automated one * Better use of the infrastructure * Results are stored in the librarian, which is visible and managed through Launchpad. |
* 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 |
Line 35: | Line 36: |
* Project developers can have a live chat about commits * We can subscribe UDD branches to get uploads notifications on IRC |
|
Line 38: | Line 41: |
* Cia.vc email / xml interface will be used * Solution is based on top of existing email commit notifications |
|
Line 41: | Line 46: |
* User subscribes "cia.vc" bot to a branch. * Notifications are send to cia.vc on branch updates. * Project owners can unsubscribe "cia.vc" bot. |
|
Line 43: | Line 52: |
* 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. |
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