Skip to content

Commit

Permalink
Merge pull request #145 from jv-k/patch-1
Browse files Browse the repository at this point in the history
Update docs.md, fixed typos
  • Loading branch information
lcharette authored Jul 10, 2024
2 parents 98d60a5 + 2f15b98 commit 0407075
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions pages/03.structure/04.sprinkles/docs.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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.
Expand Down

0 comments on commit 0407075

Please sign in to comment.