SS

spree/spree-starter

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

402 stars 品質 71 トレンド 64MIT

@spree アプリケーションスターターテンプレート

概要

あらゆるSpree Commerce 6プロジェクトの背後にあるRailsアプリケーション。 それは役立つ: - ストアフロントとモバイルアプリ - - - 、 /dashboard - 、 /jobs のダッシュボード - create-spree-app で作成したプロジェクトは、このアプリケーションをサーバー/ディレクトリに保存します。 create-spree-app で新しいプロジェクトを作成します。 このアプリケーションを以下のように設定します。 - あなたがカスタマイズできるアプリとして、管理者ダッシュボードとマーケットプレイス用のオプションのセラーパネル - オプションのNext.jsストアフロント - ドッカーですべてを実行するSpree CLI - AIコーディングエージェントのためのSpreeエージェントスキル Spreeを評価するだけで? ホストされているサンドボックスをセルフホストして使用してください。 カスタマイズガイドから始めましょう。 それはカバーします。, それらのために到達する必要があります順序で:

概要(AI 翻訳)

あらゆるSpree Commerce 6プロジェクトの背後にあるRailsアプリケーション。 それは役立つ:

  • ストアフロントとモバイルアプリのストアAPI
  • 管理者API
  • [/dashboardで管理者ダッシュボード
  • [/jobsのダッシュボードで、背景ジョブ
  • 取引メール

[create-spree-app で作成されたプロジェクトは、このアプリケーションを [server/] ディレクトリに保存します。

はじめる

[create-spree-app で新しいプロジェクトを作成します。

このアプリケーションを以下のように設定します。

  • あなたがカスタマイズできるアプリとして、管理者ダッシュボードと市場のためのオプションの売り手パネル
  • オプションのNext.jsストアフロント
  • Dockerですべてを実行するSpree CLI
  • AI のコーディングの代理店のための Spree の代理店の技術

Node.js と Docker のみが必要です。

Spreeを評価するだけで? ホストされているサンドボックスをセルフホストして使用してください。

カスタマイズ

カスタマイズガイドから始めましょう。 それはカバーします。, それらのために到達する必要があります順序で:

  • イベントと加入者
  • ワークフローのホック
  • 依存関係
  • エクステンション
  • デコレータ、最後のリゾートとして

Spree CLI を介してコマンドを実行し、bin/rails または bundle を直接実行しません。 たとえば[spree generate subscriber, spree migrate, [spree rspec]).

コーディングエージェント

インフォメーション.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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

MIT

GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add spree/spree-starter
MCP 初心者?mcpskill.org のガイドから始めましょう →