
spree/spree-starter
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
@spree стартовый шаблон приложения
Обзор
Приложение Rails для каждого проекта Spree Commerce 6. Он служит: - для витрин магазинов и мобильных приложений - - , на /dashboard - , с их приборной панелью на /jobs - Проекты, созданные с помощью приложения create-spree, хранят это приложение в своем сервере / каталоге. Создайте новый проект с помощью create-spree-app: Он устанавливает это приложение вместе с: - Панель администратора и дополнительная панель продавца для маркетплейсов, как приложения, которые вы можете настроить - дополнительная витрина Next.js - Spree CLI, которая запускает все в Docker - навыки агента Spree для агентов кодирования ИИ Просто оцениваю Шпрее? Пропустите самохостинг и используйте размещенную песочницу. Начните с руководства по кастомизации. Он охватывает, в порядке вы должны дотянуться до них:
Обзор (машинный перевод)
Приложение Rails для каждого проекта Spree Commerce 6. Он служит:
Store API для витрин магазинов и мобильных приложений Admin API
- Admin Dashboard, на
/dashboard** фоновые рабочие места**, с их приборной панелью на/jobsТранзакционные электронные письма
Проекты, созданные с помощью create-spree-app, сохраняют это приложение в своем server/ каталоге.
Начало работы
Создать новый проект с помощью create-spree-app:
Он устанавливает это приложение вместе с:
- Панель администратора и дополнительная панель продавца для маркетплейсов, как приложения, которые вы можете настроить
- дополнительный магазин Next.js Spree CLI, который управляет всем в Docker
- навыки агента Spree для агентов кодирования ИИ
Вам нужны только Node.js и Docker.
Просто оцениваю Шпрее? Пропустите самохостинг и используйте размещенную песочницу.
Настройка
Начните с руководства по кастомизации. Он охватывает, в порядке вы должны дотянуться до них:
- события и подписчики
- крючки рабочего процесса
- зависимости
- расширения
- декораторы, как последнее средство
При этом он не может быть прямым или косвенным, а может быть прямым, т. е. не может быть прямым. Например, [7], [8] и [9].
Кодирующие агенты
Действия.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Spree Starter
The Rails application behind every Spree Commerce 6 project. It serves:
- the Store API for storefronts and mobile apps
- the Admin API
- the Admin Dashboard, at
/dashboard - background jobs, with their dashboard at
/jobs - transactional emails
Projects created with create-spree-app keep this application in their server/ directory.
Getting started
Create a new project with create-spree-app:
npx create-spree-app@latest my-store
It sets up this application together with:
- the Admin Dashboard and an optional Seller Panel for marketplaces, as apps you can customize
- an optional Next.js storefront
- the Spree CLI, which runs everything in Docker
- the Spree agent skills for AI coding agents
You only need Node.js and Docker.
Just evaluating Spree? Skip self-hosting and use a hosted sandbox.
Customization
Start with the Customization Guide. It covers, in the order you should reach for them:
- events and subscribers
- workflow hooks
- dependencies
- extensions
- decorators, as a last resort
Run commands through the Spree CLI, never through bin/rails or bundle directly. For example, spree generate subscriber, spree migrate and spree rspec.
Coding agents
AGENTS.md holds the instructions for coding agents such as Claude Code, Codex, Cursor and Copilot. CLAUDE.md imports it.
For deeper Spree knowledge, install the Spree agent skills:
npx skills add spree/agent-skills
Environment variables
.env.example lists the required variables. See the Environment Variables reference for the full list.
Deployment
This application builds into a single Docker image: the API, the Admin Dashboard and background jobs. render.yaml deploys it to Render.
See the Deployment Guide for Render, AWS and other Docker hosts.
License
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add spree/spree-starter