User:MattRead/extras-repo

From Habari Project

Jump to: navigation, search

OMG PONIES ARE ABOUT!

E = 1/2(ro)gh + (ro)v^2 + P

from ZIP

  • user creates new post for the new extra, title, desc, tags, guid.
  • user uploads file to directory, file is parsed for xml info, and version data populated.
  • user repeats for new versions.

from SVN

  • user creates new post for the new extra, title, desc, tags, guid.
  • user points to svn repo dir, hp.o/habari-extras/plugins/foobar.
  • /tags are parsed (every hour or so?) for new versions and added automagically to directory.


Directory allows hosting of GPL, etc. code uploaded as zip. Directory is seperate from svn repo.

  • different domain, hosted by habari, maintained by community.
  • svn is ASL only, to maintain community development. (code supported by habari community)
  • Directory is only "file space" and hosts any type of OSS license (code not supported by habari); All extras in svn "show up" here but development happens in svn by community (make a distinction on display of these plugins).


Directory provides an API to list all available extras, so apps can browse and install in Habari (see HPM).

  • possibly via "modified-since" to only give new packages. not easily cached?
  • possibly list all in xml file cached. easier for mirrors?


Plugins installed manually (or SVN) are not managed by HPM.

Personal tools