chicoauctions


Chico-Auctions
The e-commerce 💋 KISS! and DRY!

KISS - DRY - Defensive Programming

Marketplace auctions Open Sources

🤔 ¿Qué será Chico-Auctions?


Será una plataforma para lanzar sitios de compra y venta de productos online.
O sea, un Marketplace Multivendor Seller/Vendor.
Con unos simples pasos esta herramienta te permitirá conectar tu Market online 
a otros sistemas ampliamente utilizados por los usuarios.

🚩 Lista de contenido 🏗️

🚦 Control versiones

Nombre Descripción Colaborativo
Main 🏠 Default cambios Documental - Not clone
Hot-child 🥵 localhost Dowlond - Not Clone
ice-child 🥶 test clone
baby-talking 👶 Inicial Not Clone

😎 ¿Quieres contribuir con el código?

Para contribuir con el desarrollo, tienes que tener en cuenta los siguientes puntos:


phpcs --standard=PSR2 /ruta absoluta/nombre-archivo.php

/**
 *
 * En Windows lo ignoro, núnca lo utilice :(
 * @SEE : https://pear.php.net/package/PHP_CodeSniffer/
 *
 */

Tipos escritura Uso Descripción Ejemplos
camelCase function Para representar a una función. estoEsUnaFuncion
UpperCamelCase classes para nombre de classes SoyControllerClass

$my_name_is_hook  modo correcto!

$myNameIsHook  modo incorrecto!

$MyNameIsHook  modo incorrecto!

Ejemplo:

/** 
 * @NOTE Siempre que sea posible y corresponda, útiliza el Operador de Resolución de Ámbito, también denominado Paamayim Nekudotayim.
 *
 */
ParentClass::functionParentClass

Recuerda que visibilidad de una propiedad, un método o una constante en PHP 7.x se puede definir anteponiendo a su declaración una de las palabras reservadas public, protected o private. A los miembros de clase declarados como ‘public’ se puede acceder desde donde sea; a los miembros declarados como ‘protected’, solo desde la misma clase, mediante clases heredadas o desde la clase padre. A los miembros declarados como ‘private’ únicamente se puede acceder desde la clase que los definió.

ejemplo:


<?php
/**
 * Definición de MyClass
 * @SEE : https://www.php.net/manual/en/language.oop5.visibility.php
 */
class MyClass
{
    public $public = 'Public';
    protected $protected = 'Protected';
    private $private = 'Private';

    function printHello()
    {
        echo $this->public;
        echo $this->protected;
        echo $this->private;
    }
}

$obj = new MyClass();
echo $obj->public;    /** ✅ Funciona bien */
echo $obj->protected; /** ❌ Error Fatal */
echo $obj->private;   /** ❌ Error Fatal */
$obj->printHello();   /** ⁉️ Muestra Public, Protected y Private */

NO DECLARES una variable con la palabra clave “var”, esto indicaría es public! su uso genera un “Warning E_STRICT” en PHP 7.x.

/**
 *
 * soy un comentario correcto!✅
 *
 */

// soy un comentario erroneo :( no esta permitido, está prohibido! ❌

/* soy otro comentario erroneo */  no está permitido 

/* 
 esto es un comentario erroneamente pensado! ❌
*/

/**
 *
 * @NOTE : ✅
 * @SEE : ✅
 * @TODO : ✅
 * @RUTE ❌
 *
 */

ejemplo:


themes/tu_theme/templates/override/nombre_modulo/template/templante_a_modificar.tpl

/** chico-auctions tomará el cambio automáticamente e imprimirá el cambio en tu web */

🎨 Avances

🌏 Browser Support

Chrome Chrome IE Internet Explorer Edge Edge Safari Safari Firefox Firefox
Si 11+ Si Si Si

Móvil Support 📱

Movil system Version Auto APK
LG Android > 6
Facebook Badge Youtube Badge Twitter Badge

🙄 Support

Buy Me A Coffee

📜 License

This software is subject to the Open Software License OSL 3.0 © DeRemateVive.