Difference between revisions of "Hackage"

From HaskellWiki
Jump to navigation Jump to search
 
(Updated the link to cabal-install)
(9 intermediate revisions by 7 users not shown)
Line 1: Line 1:
  +
'''Hackage''' is a community development project consisting of a number of components related to packaging Haskell software:
Hackage ideas.
 
   
  +
* [[Cabal]]
* Open for all, no admin intervention required.
 
  +
* [https://hackage.haskell.org/package/cabal-setup cabal-setup]
* Two project modes: listing and hosting.
 
  +
* [https://hackage.haskell.org/ HackageDB]
* Listing:
 
  +
* [[cabal-install]]
** darcs repo and distributions are kept offsite. Hackage only keeps meta information about the package/project.
 
  +
* [https://hackage.haskell.org/packages/search?terms=cabal Other cabal related packages]
* Hosting:
 
** Hackage will host the darcs repo, manage new releases and build haddock documentation.
 
   
  +
Information on Hackage can be found on the [https://github.com/haskell/hackage-server/wiki Hackage wiki].
Features of hosting:
 
  +
A simple [http://hackage.haskell.org/packages/hackage.html web interface] to HackageDB is available.
* Manage branches of the darcs repo.
 
  +
There is also a daily updated [[BibTeX]] database for [http://code.haskell.org/~thielema/bibtex/hackage.bib.gz citing] packages. Submit issues at [https://github.com/haskell/hackage-server/issues the repository site].
* Bug/feature tracking?
 
* Project info page (wiki-like?)
 
   
  +
New ideas are best submitted at the [https://github.com/haskell/hackage-server/issues?labels=enhancement&page=1&state=open project page].
Assumtions:
 
  +
* Darcs is the one true revision control system.
 
  +
* One darcs repo per package.
 
  +
[[Category:Packages]]
  +
[[Category:Tools]]
  +
[[Category:Development_tools]]

Revision as of 15:54, 4 July 2014

Hackage is a community development project consisting of a number of components related to packaging Haskell software:

Information on Hackage can be found on the Hackage wiki. A simple web interface to HackageDB is available. There is also a daily updated BibTeX database for citing packages. Submit issues at the repository site.

New ideas are best submitted at the project page.