All Projects → Sylius → Syliusresourcebundle

Sylius / Syliusresourcebundle

Licence: mit
Simpler CRUD for Symfony applications

Projects that are alternatives of or similar to Syliusresourcebundle

Free Programming Books
📚 Freely available programming books
Stars: ✭ 216,030 (+138380.77%)
Mutual labels:  hacktoberfest, resource
K6
A modern load testing tool, using Go and JavaScript - https://k6.io
Stars: ✭ 14,829 (+9405.77%)
Mutual labels:  hacktoberfest
Data Structures Algorithms
Your personal library of every algorithm and data structure code that you will ever encounter
Stars: ✭ 157 (+0.64%)
Mutual labels:  hacktoberfest
Home Assistant.io
📘 Home Assistant User documentation
Stars: ✭ 2,377 (+1423.72%)
Mutual labels:  hacktoberfest
Node.cobol
📟 Node.js bridge for COBOL which allows you to run Node.js code from COBOL.
Stars: ✭ 157 (+0.64%)
Mutual labels:  hacktoberfest
Phpmd
PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend.
Stars: ✭ 1,992 (+1176.92%)
Mutual labels:  hacktoberfest
Kuttl
KUbernetes Test TooL (kuttl)
Stars: ✭ 154 (-1.28%)
Mutual labels:  hacktoberfest
Brain.js
brain.js is a GPU accelerated library for Neural Networks written in JavaScript.
Stars: ✭ 12,358 (+7821.79%)
Mutual labels:  hacktoberfest
Nginxconfig.io
⚙️ NGINX config generator on steroids 💉
Stars: ✭ 14,983 (+9504.49%)
Mutual labels:  hacktoberfest
Rich Markdown Editor
The open source React and Prosemirror based markdown editor that powers Outline. Want to try it out? Create an account:
Stars: ✭ 2,468 (+1482.05%)
Mutual labels:  hacktoberfest
Azure Sdk For Python
This repository is for active development of the Azure SDK for Python. For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/python/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-python.
Stars: ✭ 2,321 (+1387.82%)
Mutual labels:  hacktoberfest
Emberclear
Encrypted Chat. No History. No Logs.
Stars: ✭ 157 (+0.64%)
Mutual labels:  hacktoberfest
Akka
Build highly concurrent, distributed, and resilient message-driven applications on the JVM
Stars: ✭ 11,938 (+7552.56%)
Mutual labels:  hacktoberfest
Rats
Movie Ratings Synchronization with Python
Stars: ✭ 156 (+0%)
Mutual labels:  hacktoberfest
Nodebb
Node.js based forum software built for the modern web
Stars: ✭ 12,303 (+7786.54%)
Mutual labels:  hacktoberfest
Browser Extension Json Discovery
Browser (Chrome, Firefox) extension for JSON discovery
Stars: ✭ 157 (+0.64%)
Mutual labels:  hacktoberfest
Pulley
A library to imitate the iOS 10 Maps UI.
Stars: ✭ 1,928 (+1135.9%)
Mutual labels:  hacktoberfest
Enqueue Dev
Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY - provided by Forma-Pro
Stars: ✭ 1,977 (+1167.31%)
Mutual labels:  hacktoberfest
Documentation
Pantheon Docs
Stars: ✭ 157 (+0.64%)
Mutual labels:  hacktoberfest
Playframework
Play Framework
Stars: ✭ 12,041 (+7618.59%)
Mutual labels:  hacktoberfest

SyliusResourceBundle Build status...

Easy CRUD and persistence for Symfony apps.

During our work on Sylius, we noticed a lot of duplicated code across all controllers. We started looking for good solution of the problem. We're not big fans of administration generators (they're cool, but not for our usecase!) - we wanted something simpler and more flexible.

Another idea was to not limit ourselves to one persistence backend. Initial implementation included custom manager classes, which was quite of overhead, so we decided to simply stick with Doctrine Common Persistence interfaces. If you are using Doctrine ORM or any of the ODM's, you're already familiar with those concepts. Resource bundle relies mainly on ObjectManager and ObjectRepository interfaces.

The last annoying problem this bundle is trying to solve, is having separate "backend" and "frontend" controllers, or any other duplication for displaying the same resource, with different presentation (view). We also wanted an easy way to filter some resources from list, sort them or display by id, slug or any other criteria - without having to defining another super simple action for that purpose.

If these are issues you're struggling with, this bundle may be helpful!

Please note that this bundle is not an admin generator. It won't create forms, filters and grids for you. It only provides format agnostic controllers as a foundation to build on, with some basic sorting and filter mechanisms.

Sylius

Sylius

Sylius is an Open Source eCommerce solution built from decoupled components with powerful API and the highest quality code. Read more on sylius.com.

Documentation

Documentation is available in the docs folder.

Contributing

This page contains all the information about contributing to Sylius.

Follow Sylius' Development

If you want to keep up with the updates and latest features, follow us on the following channels:

Bug tracking

Sylius uses GitHub issues. If you have found bug, please create an issue.

MIT License

License can be found here.

Authors

The bundle was originally created by Paweł Jędrzejewski. See the list of contributors.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].