diff --git a/pages/03.structure/04.sprinkles/docs.md b/pages/03.structure/04.sprinkles/docs.md index 97b7fd3f..a589ae38 100644 --- a/pages/03.structure/04.sprinkles/docs.md +++ b/pages/03.structure/04.sprinkles/docs.md @@ -8,11 +8,11 @@ taxonomy: Sprinkles are an integral part of UserFrosting. We'll see in detail how they work in [a later chapter](/sprinkles), but for now it's important to have an overview. -Unlike dependencies, which are usually meant to be used across many different framework, sprinkles are meant to integrate directly into UserFrosting and interact together. Sprinkles could be compared to "plugins", but they're so much more. +Unlike dependencies, which are usually meant to be used across many different frameworks, sprinkles are meant to integrate directly into UserFrosting and interact together. Sprinkles could be compared to "plugins", but they're so much more. Actually, your own project, created from the _App Skeleton_, **is** a sprinkle, even if it's not located in the `/vendor` directory. The directory structure is one part, but what really makes a sprinkle a sprinkle is its **recipe**, which we'll see later. Your project will actually be the **main sprinkle**, while any sprinkles it uses will be **dependent sprinkles**. -You app can have as many sprinkles as you want. A sprinkle could even depend on another sprinkle, creating a nesting doll of sprinkles. Maybe your first app could become a sprinkle in someone else's app! +Your app can have as many sprinkles as you want. A sprinkle could even depend on another sprinkle, creating a nested doll of sprinkles. Maybe your first app could become a sprinkle in someone else's app! ## Bundled Sprinkles @@ -26,14 +26,14 @@ Because UserFrosting is modular, you can decide to use these bundled sprinkles o The **Core** contains most of the "heavy lifting" PHP code. It provides all the necessary services for [databases](/database), [templating](/templating-with-twig), [error handling](/advanced/error-handling), [mail](/mail) support, [request throttling](/routes-and-controllers/client-input/throttle), and more. ### Account Sprinkle -The **Account** sprinkle handles [user modeling and authentication](/users), [user groups](/users/groups), and [roles and access control](/users/access-control). It contains the routes, templates, and controllers needed to implement pages for registration, password resetting, login, and more. +The **Account** sprinkle handles [user modeling and authentication](/users), [user groups](/users/groups), and [roles & access control](/users/access-control). It contains the routes, templates, and controllers needed to implement pages for registration, password resetting, login, and more. The Account sprinkle depends on the Core sprinkle. ### Admin Sprinkle The **Admin** sprinkle contains the routes and controllers to implement the administrative user management interface, as well as the group, role, and permission management interfaces. -The Admin sprinkle depends on the Core, Account & AdminLTE sprinkles. +The Admin sprinkle depends on the Core, Account and AdminLTE sprinkles. ### AdminLTE Theme The **AdminLTE** theme sprinkle contains all the twig files and frontend assets to implement the [AdminLTE](https://adminlte.io) template.