MCPcopy
hub / github.com/saleor/saleor

github.com/saleor/saleor @v2018.09 sqlite

repository ↗ · DeepWiki ↗ · release v2018.09 ↗
5,543 symbols 15,601 edges 1,212 files 328 documented · 6%
README

Saleor

Saleor

Build Status codecov.io Join the chat at https://gitter.im/mirumee/saleor Twitter URL

Saleor is a high-performance e-commerce solution created with Python and Django.

We believe that better service-based architecture means productive developers, trying to keep it simple, lightweight, and modular.

Built with top-notch technologies. Django, PostgreSQL, ElasticSearch, GraphQL and Docker.

Visit our homepage to find out more

Getting started

💾 Installation and requirements

Saleor requires Python 3.5+, Node.js 10.0+, PostgreSQL and OS-specific dependency tools.

See the Saleor docs for step-by-step installation and deployment instructions.

▶️ Demo

Want to see Saleor in action?

View Storefront | View Dashboard (admin area)

Or launch the demo on a free Heroku instance.

Deploy

Login credentials: admin@example.com/admin

Get involved

❤️ Community

🎁 Contribute

Any contributions are warmly welcomed, we will do our best to provide you with mentorship and support throughout the whole collaboration.

If you are looking for an issue to tackle, take a look at issues labelled Help Wanted.

Some of them however might not be listed yet. Check our roadmap or if you think of your own feature, then drop us a message and we will discuss the most efficient way to handle it!

If you have any ideas, just open an issue and tell us what you think!

Get more details in our Contributing Guide.

🌎 Translate

Did you know that Saleor is available in almost 30 languages, translated entirely by our community?

If you'd like to help us, you can join one of our translation teams on the localization platform Transifex.

The repository gets synchronized weekly with the latest contributions.

📝 Your feedback

Do you use Saleor as an e-commerce platform? Fill out this short survey and help us grow. It will take just a minute, but mean a lot!

Take a survey

Commercial support

Disclaimer: everything you see here is open and free to use as long as you comply with the license. It is not bait to force you to pay us later and we promise to do our best to fix bugs and improve the code.

Some situations however call for extra code being written. Whether you need us to cover an exotic use case or build you a custom e-commerce appliance, our team can help.

Crafted with ❤️ by Mirumee Software

hello@mirumee.com

Extension points exported contracts — how you extend this code

TypedQueryInnerProps (Interface)
(no doc)
saleor/static/dashboard-next/queries.tsx
ResponsiveDrawerProps (Interface)
(no doc)
saleor/static/dashboard-next/AppRoot.tsx
IMenuItem (Interface)
(no doc)
saleor/static/dashboard-next/AppRoot.tsx
MenuListProps (Interface)
(no doc)
saleor/static/dashboard-next/AppRoot.tsx
AppRootState (Interface)
(no doc)
saleor/static/dashboard-next/AppRoot.tsx

Core symbols most depended-on inside this repo

save
called by 242
saleor/order/models.py
filter
called by 208
saleor/graphql/product/filters.py
get_graphql_content
called by 195
tests/api/utils.py
maybe
called by 155
saleor/static/dashboard-next/misc.ts
add_error
called by 63
saleor/graphql/core/mutations.py
mutate
called by 61
saleor/graphql/core/mutations.py
get_redirect_location
called by 57
tests/utils.py
navigate
called by 53
saleor/static/dashboard-next/components/Navigator.tsx

Shape

Function 1,963
Interface 1,573
Class 1,067
Method 888
Route 42
Enum 10

Languages

Python62%
TypeScript38%

Modules by API surface

saleor/graphql/product/mutations/products.py105 symbols
saleor/static/dashboard-next/gql-types.ts88 symbols
saleor/dashboard/order/forms.py85 symbols
saleor/product/models.py77 symbols
tests/dashboard/test_order.py71 symbols
tests/dashboard/test_product.py69 symbols
tests/conftest.py69 symbols
saleor/graphql/account/mutations.py68 symbols
tests/test_cart.py61 symbols
saleor/dashboard/product/forms.py59 symbols
tests/test_checkout.py57 symbols
tests/dashboard/test_permissions.py55 symbols

Dependencies from manifests, versioned

@babel/core7.0.0-beta.44 · 1×
@babel/plugin-proposal-class-properties7.0.0-beta.44 · 1×
@babel/plugin-proposal-decorators7.0.0-beta.44 · 1×
@babel/plugin-proposal-object-rest-spread7.0.0-beta.44 · 1×
@babel/preset-es20157.0.0-beta.44 · 1×
@babel/preset-react7.0.0-beta.44 · 1×
@babel/preset-stage-07.0.0-beta.44 · 1×
@material-ui/core1.5.0 · 1×
@material-ui/icons1.1.0 · 1×
@playlyfe/gql2.6.0 · 1×
@storybook/addon-storyshots4.0.0-alpha.4 · 1×
@storybook/react4.0.0-alpha.4 · 1×

Datastores touched

saleorDatabase · 1 repos

For agents

$ claude mcp add saleor \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact