Difference between revisions of "Hackage"
Jump to navigation
Jump to search
(Added section Blog posts with two links to Fūzetsu's Corner) |
DuncanCoutts (talk | contribs) (reorganise the page) |
||
Line 1: | Line 1: | ||
+ | '''Hackage''' is the Haskell community's central package archive. Package authors use it to publish their libraries and programs while other Haskell programmers use tools like [[cabal-install]] to download and install packages (or people get the packages via their distro). |
||
− | '''Hackage''' is a community development project consisting of a number of components related to packaging Haskell software: |
||
+ | == Links == |
||
− | * [[Cabal]] |
||
− | * [https://hackage.haskell.org/package/cabal-setup cabal-setup] |
||
⚫ | |||
− | * [[cabal-install]] |
||
− | * [https://hackage.haskell.org/packages/search?terms=cabal Other cabal related packages] |
||
+ | * The main [https://hackage.haskell.org/ web interface]. It also has [https://hackage.haskell.org/api interfaces] used by tools like [[cabal-install]]. |
||
− | If you want to see if the Hackage server is running, see [http://status.haskell.org/ the Haskell.org server status] |
||
+ | * Hackage works with Haskell packages in the [[Cabal]] format. |
||
⚫ | |||
+ | * [https://github.com/haskell/hackage-server/wiki Hackage server wiki], about the code that runs the server. |
||
+ | == Getting help == |
||
− | Information on Hackage can be found on the [https://github.com/haskell/hackage-server/wiki Hackage wiki]. For a list of most downloaded packages, see the [http://best-haskell.herokuapp.com/#/ Hackage download ranking]. |
||
− | A simple [http://hackage.haskell.org/packages/hackage.html web interface] to HackageDB is available. |
||
⚫ | |||
+ | * For issues with accounts or permissions please contact the administrators by email [mailto:admin@hackage.haskell.org admin@hackage.haskell.org] |
||
⚫ | |||
+ | * Submit bug reports in [https://github.com/haskell/hackage-server/issues the github issue tracker]. |
||
⚫ | |||
+ | * There is a #hackage IRC channel on freenode for the discussion of the development of the hackage server and related tools such as Cabal/cabal-install. |
||
+ | == Administration and policies == |
||
+ | |||
+ | * [[Taking over a package]] on Hackage, with the assistance of the existing maintainer or otherwise |
||
+ | * [[Hackage trustees]]: what they do, who they are, what guidelines they follow. |
||
+ | |||
+ | == Related resources == |
||
+ | |||
⚫ | |||
== Blog posts == |
== Blog posts == |
Revision as of 01:16, 12 February 2015
Hackage is the Haskell community's central package archive. Package authors use it to publish their libraries and programs while other Haskell programmers use tools like cabal-install to download and install packages (or people get the packages via their distro).
Links
- The main web interface. It also has interfaces used by tools like cabal-install.
- Hackage works with Haskell packages in the Cabal format.
- Server status
- Hackage server wiki, about the code that runs the server.
Getting help
- For issues with accounts or permissions please contact the administrators by email admin@hackage.haskell.org
- Submit bug reports in the github issue tracker.
- New ideas are best submitted at the project page.
- There is a #hackage IRC channel on freenode for the discussion of the development of the hackage server and related tools such as Cabal/cabal-install.
Administration and policies
- Taking over a package on Hackage, with the assistance of the existing maintainer or otherwise
- Hackage trustees: what they do, who they are, what guidelines they follow.