hackage-server
hackage-server copied to clipboard
Hackage-Server: A Haskell Package Repository
An unfortunate consequence of an accidental upload of a nightly ghc lib to hackage:  It would be nice if we could set hackage to make deprecated versions much more...
Added licenseIsFsfLibre to accepted licenses Have imported Distribution.SPDX.LicenseId as SPDX.LId (to get the licenseIsFsfLibre function) Not sure what coding style is used Closes #745
This is a mergable chunk that should almost resolve https://github.com/haskell/hackage-server/issues/230 It has machinery for user preferences for which notifications to get, but no UI or API for them yet. Also,...
 A quick google search for "haskell persistent insert" seems to return the docs for v0.3.1.3 (latest is v2.7). I think if we set a higher priority for...
Whenever the .cabal file gets edited on Hackage we should email all maintainers (except perhaps the maintainer that made the change). This will make post-facto edits more transparent and gives...
From reddit: "It would be better to maybe have some copy around where the links are that says "The documentation for this version isn't available; the last version with documentation...
One thing I particularly like is https://hackage.haskell.org/packages/recent (though it only shows the most recent uploads). It would be cool if user's pages showed their recent activity (ie uploads, maybe revisions...
Each package has a maintainer, declared in the cabal file (e.g. [1]). Each package has a list of maintainers authorised to make changes to it on hackage (e.g. [2]). It...
@peterbecich You added a Nix CI: https://github.com/haskell/hackage-server/blob/2d4f3f7fe3a5e38cb959eea139160caf273227ac/.github/workflows/nix-shell.yml#L16-L18 Does this cache between builds? If not, would caching be possible, maybe along the lines of: https://github.com/cachix/install-nix-action#how-do-i-add-a-binary-cache I am asking because the Nix...