Difference between revisions of "Hackage"
Jump to navigation
Jump to search
(Added remark about Hackage 2) |
|||
(6 intermediate revisions by 6 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. |
||
+ | * cabal-setup |
||
− | * Two project modes: listing and hosting. |
||
+ | * HackageDB |
||
− | * Listing: |
||
+ | * [http://hackage.haskell.org/trac/hackage/wiki/CabalInstall cabal-install] |
||
− | ** darcs repo and distributions are kept offsite. Hackage only keeps meta information about the package/project. |
||
− | * Hosting: |
||
− | ** Hackage will host the darcs repo, manage new releases and build haddock documentation. |
||
+ | [http://beta.hackage.haskell.org/ Hackage 2], with more functionality, is now available for public beta testing, see the |
||
− | Features of hosting: |
||
+ | [http://www.haskell.org/pipermail/haskell/2013-September/039159.html announcement]. |
||
− | * Manage branches of the darcs repo. |
||
+ | |||
⚫ | |||
+ | Information on Hackage can be found on the [http://hackage.haskell.org/trac/hackage Hackage Trac page]. |
||
+ | A simple [http://hackage.haskell.org/packages/hackage.html web interface] to HackageDB is available. |
||
+ | There is also a daily updated [[BibTeX]] database for [http://code.haskell.org/~thielema/bibtex/hackage.bib.gz citing] packages. |
||
+ | |||
+ | |||
+ | Hackage ideas posted to this wiki. New ideas are better submitted over the corresponding [http://hackage.haskell.org/trac/hackage project page]. |
||
+ | |||
+ | == Wanted features == |
||
⚫ | |||
* Project info page (wiki-like?) |
* Project info page (wiki-like?) |
||
+ | * Hosting of documentation. |
||
+ | [[Category:Packages]] |
||
− | Assumtions: |
||
+ | [[Category:Tools]] |
||
− | * Darcs is the one true revision control system. |
||
+ | [[Category:Development_tools]] |
||
− | * One darcs repo per package. |
Revision as of 20:00, 13 September 2013
Hackage is a community development project consisting of a number of components related to packaging Haskell software:
- Cabal
- cabal-setup
- HackageDB
- cabal-install
Hackage 2, with more functionality, is now available for public beta testing, see the announcement.
Information on Hackage can be found on the Hackage Trac page. A simple web interface to HackageDB is available. There is also a daily updated BibTeX database for citing packages.
Hackage ideas posted to this wiki. New ideas are better submitted over the corresponding project page.
Wanted features
- Bug tracking
- Project info page (wiki-like?)
- Hosting of documentation.