> For the complete documentation index, see [llms.txt](https://docs.masoniteproject.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.masoniteproject.com/development/the-basics.md).

# The Basics

- [Routing](https://docs.masoniteproject.com/development/the-basics/routing.md)
- [Controllers](https://docs.masoniteproject.com/development/the-basics/controllers.md)
- [Middleware](https://docs.masoniteproject.com/development/the-basics/middleware.md)
- [Response](https://docs.masoniteproject.com/development/the-basics/response.md)
- [Request](https://docs.masoniteproject.com/development/the-basics/request.md)
- [Static Files](https://docs.masoniteproject.com/development/the-basics/static-files.md)
- [Views](https://docs.masoniteproject.com/development/the-basics/views.md)
- [Environments](https://docs.masoniteproject.com/development/the-basics/environments.md)
- [Configuration](https://docs.masoniteproject.com/development/the-basics/configuration.md)
- [Error Handling](https://docs.masoniteproject.com/development/the-basics/error-handling.md)
- [Logging](https://docs.masoniteproject.com/development/the-basics/logging.md)
