Giter VIP home page Giter VIP logo

pimcore-devkit's Introduction

Pimcore DevKit

Pimcore DevKit is a set of tools that helps developing Pimcore applications. It is intended to wrap Pimcore classess to enable easy use of them.

Table of Contents

Compatibility

This module is compatible with Pimcore 10.0.0 and higher.

Installing/Getting started

composer require divanteltd/pimcoredevkit

Features

Commands

devkit:asset:synchronize

Synchronizes assets tree with filesystem changes

devkit:delete_by_id

Deletes object, document, asset from given tree

devkit:deletefolder

Deletes folder from given tree

Developing

when developing please make sure code is compatible with both Pimcore 10 and 11.

for test purpose there is ./scripts/test.sh script, that check code for Pimcore 10.0, Pimcore 10.5 and Pimcore 11-Alpha7.

Configuration

No configuration is needed.

Contributing

If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.

Licensing

GPL-3.0-or-later

Standards & Code Quality

This module respects all Pimcore code quality rules and our own PHPCS and PHPMD rulesets.

About Authors

Divante-logo

We are a Software House from Europe, existing from 2008 and employing about 150 people. Our core competencies are built around Magento, Pimcore and bespoke software projects (we love Symfony3, Node.js, Angular, React, Vue.js). We specialize in sophisticated integration projects trying to connect hardcore IT with good product design and UX.

We work for Clients like INTERSPORT, ING, Odlo, Onderdelenwinkel and CDP, the company that produced The Witcher game. We develop two projects: Open Loyalty - an open source loyalty program and Vue.js Storefront.

We are part of the OEX Group which is listed on the Warsaw Stock Exchange. Our annual revenue has been growing at a minimum of about 30% year on year.

Visit our website Divante.co for more information.

pimcore-devkit's People

Contributors

adrozdek avatar bramalho avatar kkarkus avatar kkirsz avatar kubaplas avatar mbolka avatar monikalit avatar mporembskicf avatar prugala avatar punk-raider avatar t-zilla avatar wpeisert avatar ziggurad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pimcore-devkit's Issues

Devkit Bundle Command Constructor Errors Break 'pimcore:list'

Bug description
When trying to run the Pimcore CLI command pimcore:list, the PimcoreDevkitBundle throws an error in the constructors of command classes, specifically the BricksUpdateCommand class.

Steps to reproduce the behavior:

  1. Go to Pimcore project root
  2. Run bin/console pimcore:list
  3. See Uncaught Symfony FatalThrowableError: Too few arguments to function PimcoreDevkitBundle\Command\BricksUpdateCommand::__construct(), 0 passed in /.../getBricksUpdateCommandService.php on line 9 and at least 2 expected in /.../Command/BricksUpdateCommand.php:40

Expected behavior
Display a comprehensive list of commands from Pimcore and Pimcore Bundles.

Additional context
I've noticed the same errors occur when trying to run bin/console devkit:bricks:update or bin/console devkit:classes:update.

This is in Pimcore 6.0.5 built on Symfony 4.3.3. I have pimcore-devkit v. 0.79 installed as a dependency of divanteltd/pimcore-magento2-bridge.

Pimcore 6.8 bundle not working

When trying to install below on pimcore 6.8 receiving the below error on both browser and CLI
composer require divanteltd/pimcoredevkit

Not able to execute any command even bin/console

image
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.