django-orchestra/ROADMAP.md

60 lines
2.2 KiB
Markdown
Raw Normal View History

2014-05-08 16:59:35 +00:00
# Roadmap
2014-09-28 12:31:32 +00:00
Note `*` _for sustancial progress_
2014-05-08 16:59:35 +00:00
2014-09-28 12:28:57 +00:00
### 1.0a1 Milestone (first alpha release on Oct '14)
2014-05-08 16:59:35 +00:00
1. [x] Automated deployment of the development environment
2. [x] Automated installation and upgrading
2014-09-28 12:28:57 +00:00
2. [ ] Testing framework for running unittests and functional tests with LXC containers
2. [ ] Continuous integration with Jenkins
2. [x] Admin interface based on django.contrib.admin
3. [x] REST API for users
2014-09-28 12:40:24 +00:00
2. [x] [Orchestra-orm](https://github.com/glic3rinu/orchestra-orm) a Python library for easily interacting with Orchestra REST API
2014-05-08 16:59:35 +00:00
3. [x] Service orchestration framework
2014-09-28 12:40:24 +00:00
4. [ ] Data model, crazy input validation, admin and REST interfaces, permissions, unit and functional tests, service management, migration scripts and documentation of:
2014-09-28 12:28:57 +00:00
1. [x] PHP/static Web applications
1. [x] Websites with Apache
2014-09-28 12:31:32 +00:00
2. [ ] *FTP/rsync/scp/shell system accounts
2. [ ] *Databases and database users
1. [ ] *Mail accounts, aliases, forwards with Postfix and Dovecot
2014-09-28 12:28:57 +00:00
1. [x] DNS with Bind
2014-09-28 12:31:32 +00:00
1. [ ] *Mailing lists with Mailman
2014-08-22 11:28:46 +00:00
1. [x] Contact management and service contraction
2014-09-28 12:40:24 +00:00
1. [ ] *Unittests of the bussines logic
2014-09-28 12:31:32 +00:00
2. [ ] *Functional tests of all Admin UI and REST interations
2014-05-08 16:59:35 +00:00
1. [ ] Initial documentation
2014-09-28 12:28:57 +00:00
### 1.0b1 Milestone (first beta release on Dec '14)
1. [x] Resource allocation and monitoring
1. [x] Order tracking
2014-09-28 12:40:24 +00:00
2. [x] Service definition framework, service plans and pricing
2014-09-28 12:31:32 +00:00
3. [ ] *Billing
2014-09-28 12:28:57 +00:00
3. [x] Invoice
3. [x] Membership fee
2014-09-28 12:31:32 +00:00
3. [ ] *Amendment invoice
3. [ ] *Amendment fee
2014-09-28 12:28:57 +00:00
3. [x] Pro Forma
2014-09-28 12:31:32 +00:00
3. [ ] *Advanced bill handling (move lines, undo billing, ...)
2014-09-28 12:28:57 +00:00
1. [x] Payment methods
1. [x] SEPA Direct Debit
2. [x] SEPA Credit Transfer
2014-05-08 16:59:35 +00:00
1. [ ] Full documentation
2014-09-28 12:31:32 +00:00
2. [ ] *Additional services
2. [ ] *VPS with Proxmox/OpenVZ
2. [ ] *SaaS (Software as a Service) Redmine/phpList/BSCW/Wordpress/Moodle/Drupal
2014-09-28 12:28:57 +00:00
2. [x] Miscellaneous services
2. [x] Issue tracking system
2014-05-08 16:59:35 +00:00
2014-09-28 12:28:57 +00:00
### 1.0 Milestone (first stable release on Apr '15)
2014-05-08 16:59:35 +00:00
1. [ ] Stabilize data model, internal APIs and REST API
1. [ ] Integration with third-party service providers, e.g. Gandi
2014-08-22 11:28:46 +00:00
3. [ ] Translation to Spanish and Catalan
2014-09-28 12:28:57 +00:00
2. [ ] Scheduling of service cancellations and deactivations
1. [ ] Object level permissions system
2. [ ] API access for superusers