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
|