Home My Page Projects FusionForge
Summary Activity Forums Tracker Lists News SCM Files Mediawiki Hudson/Jenkins

FusionForge

FRS rewrite proposition

From FusionForge Wiki
Jump to: navigation, search

Contents

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