atlassian-connect-core: Atlassian Connect snaplet for the Snap Framework and helper code.

[ apache, library, snap, web ] [ Propose Tags ] [ Report a vulnerability ]
This version is deprecated.

This library allows you to quickly get an Atlassian Connect application running on top of the Snap Framework. It provides best practices and helper functions to get you moving quickly. Please read the rest of the documentation for more details.


[Skip to Readme]

Modules

[Last Documentation]

  • Snap
    • Snap.AtlassianConnect
      • Snap.AtlassianConnect.HostRequest
      • Snap.AtlassianConnect.OAuth

Flags

Automatic Flags
NameDescriptionDefault
network-uri

Get Network.URI from the network-uri package

Enabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.2.0.0, 0.3.0.0, 0.4.0.0, 0.5.0.0, 0.5.0.1, 0.5.1.0, 0.6.0.0, 0.7.0.0, 0.7.0.1, 0.7.0.2, 0.7.1.0, 0.7.2.0, 0.8.0.0, 0.8.0.1, 0.8.1.0, 0.8.2.0, 0.9.0.0, 0.9.0.1, 0.10.0.0, 0.10.0.1, 0.10.0.2, 0.10.1.0 (info)
Dependencies aeson (>=0.7.0.3), atlassian-connect-descriptor (>=0.4.5), base (>=4.7 && <5), base64-bytestring (>=1.0), bytestring (>=0.9), case-insensitive (>=1 && <2), cipher-aes (>=0.2 && <0.3), configurator (>=0.3 && <0.4), containers (>=0.5), cryptohash (>=0.11 && <0.12), hostname (>=1 && <2), http-client (>=0.4), http-client-tls (>=0.2), http-media (>=0.8 && <0.9), http-types (>=0.8), jwt (>=0.6 && <0.8), mtl (>=2 && <3), network, network-api-support (>=0.2), network-uri, snap (>=0.14), snap-core (>=0.9), split (>=0.2 && <0.3), text (>=0.11), time (>=1.2), time-units (>=1 && <2), transformers (>=0.3) [details]
License Apache-2.0
Copyright (c) 2014 Robert Massaioli, Avi Knoll, Eero Kaukonen
Author Robert Massaioli
Maintainer rmassaioli@atlassian.com
Category Web, Snap
Home page https://bitbucket.org/ajknoll/atlassian-connect-core
Source repo head: git clone git@bitbucket.org:ajknoll/atlassian-connect-core.git
Uploaded by RobertMassaioli at 2021-04-21T00:16:39Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 13001 total (48 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2021-04-21 [all 3 reports]

Readme for atlassian-connect-core-0.9.0.0

[back to package description]

Atlassian Connect Core (for Haskell)

This is a library that provides Atlassian Connect functionality for applications built on top of the Snap Framework. We provide a snaplet so that you can integrate Atlassian Connect into your applications.

Compiling the code

In order to compile this library we required that you have NixOS installed, in order to create a reliable GHC 8.01 environment. Run the following to setup a NixOS shell with GHC:

$ cat ~/.nixpkgs/config.nix
{
    packageOverrides = super: let self = super.pkgs; in
    {
        myHaskellEnv =
        self.haskellPackages.ghcWithPackages
            (haskellPackages: with haskellPackages; [
            mtl QuickCheck random text alex cabal-install cpphs happy ghc-paths zlib
            # or anything you like.
            ]);
    };
}
$ nix-env -f "<nixpkgs>" -iA myHaskellEnv
$ nix-shell -p myHaskellEnv

Then run the following to build the library:

cabal sandbox init
cabal install # on OSX include the --with-gcc=clang flag

Good luck!