diff --git a/docs/src/site/index.md b/docs/src/site/index.md index 262ce21457..64e0267697 100644 --- a/docs/src/site/index.md +++ b/docs/src/site/index.md @@ -90,6 +90,14 @@ In an attempt to be more modular, Cats is broken up into a number of sub-project * *tests* - tests that check type class instances with laws from *laws* * *docs* - The source for this website +## Imports + +It should be sufficient to simply `import cats.implicits._`. However, if you wish to be more specific, use the following rules to get started on what to import: + + * ``import cats.std.._ `` - Typeclass instances for standard library ``, such as `List` or `Option` + * ``import cats.syntax.._ `` - “Enhanced” methods for a givent ``, such as calling `.left` to get a left `Xor` + * ``import cats.data.._ `` - Imports a `` not part of the standard library, such as `Xor`, `Kleisli`), _and its typeclass instances_ + # Copyright and License