All Projects → beyondit → opencart-project-template

beyondit / opencart-project-template

Licence: GPL-3.0 license
OpenCart Project Template

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to opencart-project-template

Phint
Interactively scaffolds and init new (or fixup old) PHP project/library with sane defaults using templates in no time
Stars: ✭ 89 (+456.25%)
Mutual labels:  project-template, scaffolding
Waypoint
Opinionated solution template for building F# OSS libraries and tools.
Stars: ✭ 65 (+306.25%)
Mutual labels:  project-template, scaffolding
Copier
Library and command-line utility for rendering projects templates.
Stars: ✭ 277 (+1631.25%)
Mutual labels:  project-template, scaffolding
Generate
A new command line tool and developer framework for scaffolding out GitHub projects. Generate offers the robustness and configurability of Yeoman, the expressiveness and simplicity of Slush, and more powerful flow control and composability than either.
Stars: ✭ 238 (+1387.5%)
Mutual labels:  project-template, scaffolding
nodejs-scaffolding
A node.js sample application that demonstrates an architecture for building a complete production API with Node.JS, Express.JS and MongoDB
Stars: ✭ 33 (+106.25%)
Mutual labels:  scaffolding
app
Yii 3 application template
Stars: ✭ 157 (+881.25%)
Mutual labels:  project-template
project skeleton
A skeleton pytorch codebase commonly used across my projects
Stars: ✭ 31 (+93.75%)
Mutual labels:  project-template
dynamic-app
Dynamic Forms Builder are reusable and make building large-scale applications easier (Easy Peasy)
Stars: ✭ 15 (-6.25%)
Mutual labels:  scaffolding
kedro-starters
Templates for your Kedro projects.
Stars: ✭ 39 (+143.75%)
Mutual labels:  project-template
extjs-reactjs-examples
Code examples for ExtJS to React transition
Stars: ✭ 48 (+200%)
Mutual labels:  scaffolding
cuba-cli
CUBA Platform Development Command-Line Interface
Stars: ✭ 47 (+193.75%)
Mutual labels:  scaffolding
abandoned-carts-opencart
Reach out to prospects with bailed shopping carts; gain valuable insight to usability and recover lost sales.
Stars: ✭ 15 (-6.25%)
Mutual labels:  opencart
gravitate
Project scaffolding for Grav CMS like a boss. 👊
Stars: ✭ 46 (+187.5%)
Mutual labels:  scaffolding
cmake-init
The missing CMake project initializer
Stars: ✭ 1,071 (+6593.75%)
Mutual labels:  scaffolding
orm
ORM with transaction scopes (UoW), repositories, in-memory mocking, hybrid databases, logical partitions, full database scaffolding, recursive relations, polymorphic relations, relations to interfaces (static analysis tools included)
Stars: ✭ 13 (-18.75%)
Mutual labels:  scaffolding
Ignite
A comprehensive Flask boilerplate to build SaaS applications that includes Stripe billing, emails, login, and OAuth.
Stars: ✭ 102 (+537.5%)
Mutual labels:  scaffolding
7cart
7cart is a php7 project for building online shops, catalogs or service platforms. 7cart built with simple code and database schema. It is easy to support and fast.
Stars: ✭ 27 (+68.75%)
Mutual labels:  opencart
quick-skeleton
Simple tool for scaffolding
Stars: ✭ 23 (+43.75%)
Mutual labels:  scaffolding
ui
Laravel Livewire & Bootstrap 5 UI & CRUD starter kit.
Stars: ✭ 82 (+412.5%)
Mutual labels:  scaffolding
react-boilerplate-ssr
ssr react boilerplate
Stars: ✭ 25 (+56.25%)
Mutual labels:  scaffolding

OpenCart Project Template

Getting Started

  1. Create a new project: composer create-project beyondit/opencart-project-template ./my/project/folder -s dev
  2. Copy the .env.sample file to .env and set the configuration parameters respectively
  3. Run bin/robo opencart:setup and afterwards bin/robo opencart:run on command line (bin/robo opencart:run & to run in background)
  4. Open http://localhost:8000 in your browser

Robo Commands

  • bin/robo opencart:setup : Install OpenCart with configuration set in .env file
  • bin/robo opencart:run : Run OpenCart on a php build-in web server on port 8000
  • bin/robo project:deploy : Mirror contents of the src folder to the OpenCart test environment
  • bin/robo project:watch : Redeploy after changes inside the src/ folder or the composer.json file
  • bin/robo project:package: Package a build.ocmod.zip inside the target/ folder

Writing Tests

  • Based on the OpenCart Testing Suite project tests can be written.
  • After successful setup and deployment, tests can be executed by running the bin/phpunit command.
  • Two examples inside the /tests folder are given, which can be executed as separat Testsuites by bin/phpunit --testsuite admin-tests or bin/phpunit --testsuite catalog-tests
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].