Files
SCM-Manager/docs/State of SCM-Manager 2 development.md

38 lines
1.3 KiB
Markdown
Raw Normal View History

2020-03-31 17:28:30 +02:00
# State of SCM-Manager 2 development
2020-03-09 08:01:43 +01:00
The development of SCM-Manager 2.0.0 is organised in [Trello Boards](https://trello.com/scmmanager).
2020-03-31 17:28:30 +02:00
## [Milestone 1](https://trello.com/b/oit1MD92/scm-manager-2-0-0-milestone-1)
2020-03-09 08:01:43 +01:00
2020-03-31 17:28:30 +02:00
### Main goals
2020-03-09 08:01:43 +01:00
* remove deprecated and unused stuff
* remove old style listeners
* replace [guava eventbus](https://code.google.com/p/guava-libraries/wiki/EventBusExplained) with [legman](https://github.com/sdorra/legman)
* introduce new plugin structure
* offline plugin installation/updates/deinstallation
* use java 7 as default
* use of [annotation processors](http://docs.oracle.com/javase/7/docs/api/javax/annotation/processing/Processor.html) instead of classpath scanning
* move non core modules (plugin-backend, maven plugins, etc.) to separate repositories
2020-03-31 17:28:30 +02:00
## [Milestone 2](https://trello.com/b/Afb3hoJ9/scm-manager-2-0-0-milestone-2)
2020-03-09 08:01:43 +01:00
2020-03-31 17:28:30 +02:00
### Main goals
2020-03-09 08:01:43 +01:00
* use [apache shiro](http://shiro.apache.org/) everywhere
* improve authentication
* improve user and group management
* use permission instead of roles
2020-03-31 17:28:30 +02:00
## [Milestone 3](https://trello.com/b/eLvqTGGe/scm-manager-2-0-0-milestone-3)
2020-03-09 08:01:43 +01:00
2020-03-31 17:28:30 +02:00
### Main goals
2020-03-09 08:01:43 +01:00
* completely new designed rest api
2020-03-31 17:28:30 +02:00
## Milestone 4
2020-03-09 08:01:43 +01:00
2020-03-31 17:28:30 +02:00
### Main goals
2020-03-09 08:01:43 +01:00
* completely new user interface
2020-03-31 17:28:30 +02:00
## Milestone 5
2020-03-09 08:01:43 +01:00
2020-03-31 17:28:30 +02:00
### Main goals
* improve repository api