# Bagisto Documentation > The comprehensive guide to developing with Bagisto e-commerce platform A complete reference for developers building and extending Bagisto stores ## Table of Contents ### Prologue - [Upgrade Guide](/2.3/prologue/upgrade-guide) - [Contribution Guide](/2.3/prologue/contribution-guide) ### Introduction - [Requirements](/2.3/introduction/requirements) - [Installation](/2.3/introduction/installation) - [Docker](/2.3/introduction/docker) - [LLMs.txt](/2.3/introduction/llms) ### Architecture Concepts - [Packages](/2.3/architecture/packages) - [Frontend](/2.3/architecture/frontend) - [Theme](/2.3/architecture/theme) - [Performance](/2.3/architecture/performance) - [Repository Pattern](/2.3/architecture/repository-pattern) - [Modular Design](/2.3/architecture/modular-design) ### Package Development - [Getting Started](/2.3/packages/create-package) - [Migrations](/2.3/packages/create-migrations) - [Models](/2.3/packages/create-models) - [Repositories](/2.3/packages/store-data-through-repositories) - [Routes](/2.3/packages/routes) - [Controllers](/2.3/packages/controllers) - [Views](/2.3/packages/views) - [Localization](/2.3/packages/localization) - [Blade Components](/2.3/packages/blade-components) - [Layouts](/2.3/packages/layouts) - [Bundling Assets](/2.3/packages/bundling-assets) - [Admin Menu](/2.3/packages/add-menu-in-admin) - [Validation](/2.3/packages/validation) - [DataGrid](/2.3/packages/datagrid) - [Access Control List](/2.3/packages/create-acl) - [System Configuration](/2.3/packages/create-system-configuration) ### Digging Deeper - [Shipping Method](/2.3/advanced/create-shipping-method) - [Payment Method](/2.3/advanced/create-payment-method) - [Product Type](/2.3/advanced/create-product-type) - [Events Listeners](/2.3/advanced/events) - [Helpers](/2.3/advanced/helpers) - [Override Core Models](/2.3/advanced/override-core-model) - [View Render Event](/2.3/advanced/render-event) - [Email Template](/2.3/advanced/change-email-template.md) - [Configure Elasticsearch](/2.3/advanced/indexing-products-to-elasticsearch.md) - [Best Security Practices](/2.3/advanced/security-practice) - [Data Transfer](/2.3/advanced/create-data-import) ### Themes - [Store Theme](/2.3/themes/create-store-theme) - [Admin Theme](/2.3/themes/create-admin-theme) ### Bagisto APIs - [Rest API](/2.3/api/getting-started-with-the-api) ### Other - [Home](/2.3/index)