FusionForge

Difference between revisions of "FRS rewrite proposition"

From FusionForge Wiki
Jump to: navigation, search
(Roadmap)
 
(29 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
*link with SCM tags?  
 
*link with SCM tags?  
 
*link with artefact repository?
 
*link with artefact repository?
 +
*reuse docman files for release and changelog
 +
*add widget: "my monitored packages"
 +
*get zip from any release of a package, not only the lastest release of a package.
 +
*frs could be a frontend to some well known repositories
 +
** Maven
 +
** RPM/yum
 +
** DEB/apt
 +
*get notified when new package is created.
 +
*mass action: delete multiple packages in one shot.
 +
*enhance the RBAC usage: use the tracker model. Rights per package.
 +
*create a lock system. i.e: cannot drop a package when someone is editing it.
 +
*workflow ? status of a release deployment ?
  
 
===Roadmap===
 
===Roadmap===
6.0
+
'''Note''': ''step1 is included in 6.0 (see [[Roadmap]] for more details).''<br/>
 +
 
 +
==== step1 : Code Reorg (Finished) ====
 +
* use the same code pattern than used by the docman module. (common, views, actions) ('''DONE''': 20140620)
 +
* use as much as possible HTML helpers ('''DONE''': 20150512)
 +
* add a little bit of jQuery to handle some basic actions ('''DONE''': 20140620)
 +
* enable "My monitored packages" widget ('''DONE''': 20140626)
 +
* enhance the RBAC usage: use the tracker model. Rights per package. ('''DONE''': 20140821)
 +
* mass action: delete packages, releases or files ('''DONE''': 20140830)
 +
* get zip from any release of a package, not only the lastest release of a package. ('''DONE''': 20141006)
 +
 
 +
==== step2 (TBD) ====
 +
* use SCM tags to create the file to be added to the package
  
 
===Developers===
 
===Developers===
*lead :  
+
*lead : [[User:Nerville|franck villaume]] ([http://trivialdev.com TrivialDev])
 
*contrib :  
 
*contrib :  
 
*help :  
 
*help :  
*ideas :
+
*ideas : [[User:Nerville|franck villaume]] , chris38

Latest revision as of 12:37, 12 May 2015

Ideas

  • use docman/tracker code model
  • link with hudson?
  • link with SCM tags?
  • link with artefact repository?
  • reuse docman files for release and changelog
  • add widget: "my monitored packages"
  • get zip from any release of a package, not only the lastest release of a package.
  • frs could be a frontend to some well known repositories
    • Maven
    • RPM/yum
    • DEB/apt
  • get notified when new package is created.
  • mass action: delete multiple packages in one shot.
  • enhance the RBAC usage: use the tracker model. Rights per package.
  • create a lock system. i.e: cannot drop a package when someone is editing it.
  • workflow ? status of a release deployment ?

Roadmap

Note: step1 is included in 6.0 (see Roadmap for more details).

step1 : Code Reorg (Finished)

  • use the same code pattern than used by the docman module. (common, views, actions) (DONE: 20140620)
  • use as much as possible HTML helpers (DONE: 20150512)
  • add a little bit of jQuery to handle some basic actions (DONE: 20140620)
  • enable "My monitored packages" widget (DONE: 20140626)
  • enhance the RBAC usage: use the tracker model. Rights per package. (DONE: 20140821)
  • mass action: delete packages, releases or files (DONE: 20140830)
  • get zip from any release of a package, not only the lastest release of a package. (DONE: 20141006)

step2 (TBD)

  • use SCM tags to create the file to be added to the package

Developers