Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ordering for type classes #1432

Merged
merged 2 commits into from
Oct 26, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
147 changes: 147 additions & 0 deletions docs/src/main/resources/microsite/data/menu.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
options:

#############################
# Type Classes Menu Options #
#############################

- title: Type Classes
url: typeclasses.html
menu_type: typeclasses
menu_section: typeclasses

- title: Semigroups and Monoids
url: typeclasses/semigroup.html
menu_type: typeclasses
menu_section: semigroupsandmonoids

nested_options:
- title: Semigroup
url: typeclasses/semigroup.html
menu_section: semigroupsandmonoids
- title: Monoid
url: typeclasses/monoid.html
menu_section: semigroupsandmonoids

- title: Applicative and Traversable Functors
url: typeclasses/functor.html
menu_type: typeclasses
menu_section: aplicative

nested_options:
- title: Functor
url: typeclasses/functor.html
menu_section: aplicative
- title: Apply
url: typeclasses/apply.html
menu_section: aplicative
- title: Applicative
url: typeclasses/applicative.html
menu_section: aplicative
- title: Traverse
url: typeclasses/traverse.html
menu_type: typeclasses
menu_section: aplicative

- title: Monads
url: typeclasses/functor.html
menu_type: typeclasses
menu_section: monads

nested_options:
- title: Functor
url: typeclasses/functor.html
menu_section: monads
- title: Apply
url: typeclasses/apply.html
menu_section: monads
- title: Applicative
url: typeclasses/applicative.html
menu_section: monads
- title: Monad
url: typeclasses/monad.html
menu_type: typeclasses
menu_section: monads

- title: Variance and Functors
url: typeclasses/functor.html
menu_type: typeclasses
menu_section: variance

nested_options:
- title: Functor
url: typeclasses/functor.html
menu_section: variance
- title: Contravariant
url: typeclasses/contravariant.html
menu_section: variance
- title: Invariant
url: typeclasses/invariant.html
menu_section: variance

- title: Foldable
url: typeclasses/foldable.html
menu_type: typeclasses

- title: MonadCombine
url: typeclasses/monadcombine.html
menu_type: typeclasses

- title: MonadFilter
url: typeclasses/monadfilter.html
menu_type: typeclasses

- title: MonoidK
url: typeclasses/monoidk.html
menu_type: typeclasses

- title: SemigroupK
url: typeclasses/semigroupk.html
menu_type: typeclasses

- title: Show
url: typeclasses/show.html
menu_type: typeclasses

###########################
# Data Types Menu Options #
###########################

- title: Data Types
url: datatypes.html
menu_type: data

- title: Const
url: datatypes/const.html
menu_type: data

- title: Either
url: datatypes/either.html
menu_type: data

- title: FreeApplicatives
url: datatypes/freeapplicative.html
menu_type: data

- title: FreeMonads
url: datatypes/freemonad.html
menu_type: data

- title: Kleisli
url: datatypes/kleisli.html
menu_type: data

- title: OneAnd
url: datatypes/oneand.html
menu_type: data

- title: OptionT
url: datatypes/optiont.html
menu_type: data

- title: State
url: datatypes/state.html
menu_type: data

- title: Validated
url: datatypes/validated.html
menu_type: data
2 changes: 1 addition & 1 deletion project/plugins.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ addSbtPlugin("com.typesafe.sbt" % "sbt-git" % "0.8.5")
addSbtPlugin("org.scala-js" % "sbt-scalajs" % "0.6.13")
addSbtPlugin("com.github.tkawachi" % "sbt-doctest" % "0.4.1")
addSbtPlugin("org.xerial.sbt" % "sbt-sonatype" % "1.1")
addSbtPlugin("com.fortysevendeg" % "sbt-microsites" % "0.2.7")
addSbtPlugin("com.fortysevendeg" % "sbt-microsites" % "0.3.0")