Skip to content

Commit

Permalink
[#227] Create Relude.Extra module (#236)
Browse files Browse the repository at this point in the history
* [#227] Create `Relude.Extra` module

* Update src/Relude/Extra.hs

Co-Authored-By: hint-man[bot] <44720633+hint-man[bot]@users.noreply.github.com>

* Dont export Relude.Extra

* Add changelog

* Adjust to review comments
  • Loading branch information
mstruebing authored and vrom911 committed Dec 19, 2019
1 parent bfb5f60 commit 02f95b3
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 0 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,13 @@
`relude` uses [PVP Versioning][1].
The changelog is available [on GitHub][2].


## Unreleased
* [#227](https://github.com/kowainik/relude/pull/236)
Create `Relude.Extra` module
(by [@mxstrbng](https://github.com/mstruebing))


## 0.6.0.0 — Oct 30, 2019

* [#171](https://github.com/kowainik/relude/issues/171):
Expand Down
1 change: 1 addition & 0 deletions src/Relude.hs
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ name @Relude.SomeCategory.Reexport@ and our own functions and types are in
The following modules are not exported by default, but you can easily bring them to
every module in your package by modifying your "Prelude" file:
* __ "Relude.Extra"__: reexports every `Relude.Extra.*` module
* __"Relude.Extra.Bifunctor"__: additional combinators for 'Bifunctor'.
* __"Relude.Extra.CallStack"__: useful functions to extract information from
'CallStack'.
Expand Down
35 changes: 35 additions & 0 deletions src/Relude/Extra.hs
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{- |
Copyright: (c) 2019 Kowainik
SPDX-License-Identifier: MIT
Maintainer: Kowainik <xrom.xkov@gmail.com>
This module exports all extra-related stuff.
-}

module Relude.Extra
( module Relude.Extra.Bifunctor
, module Relude.Extra.CallStack
, module Relude.Extra.Enum
, module Relude.Extra.Foldable
, module Relude.Extra.Foldable1
, module Relude.Extra.Group
, module Relude.Extra.Lens
, module Relude.Extra.Map
, module Relude.Extra.Newtype
, module Relude.Extra.Tuple
, module Relude.Extra.Type
, module Relude.Extra.Validation
) where

import Relude.Extra.Bifunctor
import Relude.Extra.CallStack
import Relude.Extra.Enum
import Relude.Extra.Foldable
import Relude.Extra.Foldable1
import Relude.Extra.Group
import Relude.Extra.Lens
import Relude.Extra.Map
import Relude.Extra.Newtype
import Relude.Extra.Tuple
import Relude.Extra.Type
import Relude.Extra.Validation

0 comments on commit 02f95b3

Please sign in to comment.