# LaRecipe 2.x > LaRecipe is the docs engine that lives inside your Laravel app: Markdown docs in your repo (or your database), served to people as a fast site and to agents as Markdown, llms.txt, skill.md and MCP, and kept current by your own coding agent in the same pull request as the code. Read the 3.x pages unless the user is on LaRecipe 2. Commands are php artisan larecipe:*; configuration lives in config/larecipe.php, presentation in docs/larecipe.json. Prefer the Reference pages for exact option names. Every page is also available as Markdown: the links below point to it, and adding `.md` to any page URL works too. Search and read these docs with the MCP server at `https://larecipe.saleem.dev/mcp` (tools: search_docs, read_page, list_pages). The full text of this version is at `https://larecipe.saleem.dev/2.x/llms-full.txt`. An agent skill for these docs is at `https://larecipe.saleem.dev/skill.md`. Other versions: 3.x at `https://larecipe.saleem.dev/3.x/llms.txt`. ## Get Started - [Overview](https://larecipe.saleem.dev/2.x/index.md): LaRecipe helps you write clean and beautiful documentation using Markdown for your software projects and keeping the docs within the source code. - [Installation](https://larecipe.saleem.dev/2.x/installation.md): LaRecipe comes with custom Artisan install commands which make the process like a breeze. - [Configurations](https://larecipe.saleem.dev/2.x/configurations.md): With the installation of LaRecipe you will find a new configuration file located at config/larecipe.php. In this file, you can find various options to change the configuration of your LaRecipe installation. - [Upgrade](https://larecipe.saleem.dev/2.x/upgrade.md): We attempt to document every possible breaking change. Moreover, you can find more details about each release in the CHANGELOG. ## Features - [MarkDown Support](https://larecipe.saleem.dev/2.x/markdown-support.md): LaRecipe automatically leverages Markdown to HTML parser out of the box. - [Vue Components](https://larecipe.saleem.dev/2.x/vue-components-support.md): Because LaRecipe renders the documentations in the back-end of Laravel application, it's pretty cool to leverage custom VueJs components. - [Authorization](https://larecipe.saleem.dev/2.x/authorization.md): In addition to providing authentication feature out of the box, LaRecipe also provides a simple way to authorize user access against a given documentation. - [Search](https://larecipe.saleem.dev/2.x/search.md): It's very handy to have a search function available so that your users can find their needs quickly. - [Artisan Commands](https://larecipe.saleem.dev/2.x/artisan-commands.md): LaRecipe comes with helpful Artisan commands that can be triggered to handle boring stuff out of the box. - [Keyboard Shortcuts](https://larecipe.saleem.dev/2.x/keyboard-shortcuts.md): LaRecipe comes with useful keyboard shortcuts, they might be useful in some cases! ## Customization - [Vue Components](https://larecipe.saleem.dev/2.x/vue-components-customization.md): Thanks to VueJs, we can also use dynamic binding to change the behavior of the current Vue components. Here you can find all the props and directives that you can use in order to customize the components' behavior. - [Custom CSS And JS](https://larecipe.saleem.dev/2.x/custom-css-and-js.md): Wants extra features and style?. Create a new theme or tool in less than one minute! - [Custom Views](https://larecipe.saleem.dev/2.x/custom-views.md): Want to customize the look and feel of your documentation? Easy! LaRecipe gives you an easy place to adjust the blade files. - [Dark Theme](https://larecipe.saleem.dev/2.x/dark-theme.md): Install the dark theme package for LaRecipe 2. ## Usage Examples - [Awesome LaRecipe](https://larecipe.saleem.dev/2.x/example-documentations.md): LaRecipe has been used to document other projects/packages. Let's see. - [API Docs](https://larecipe.saleem.dev/2.x/example-api-docs.md): I use LaRecipe sometimes to write docs for our products/services and share the access with our developers. Here is an example of writing API docs in a nice human-readable way. - [Project Tracking](https://larecipe.saleem.dev/2.x/example-project-tracking.md): I also use LaRecipe internally to write docs for our clients' products and share the access with them in order for them to track the latest updates. Here we share with you a sample. ## Languages - [English](https://larecipe.saleem.dev/2.x/llms.txt): en - [العربية](https://larecipe.saleem.dev/ar/2.x/llms.txt): ar