Allgemeine Infos für Entwickler

Thema wurde von Jürgen Heil, 17. Juli 2015 erstellt.

  1. Jürgen Heil
    Jürgen Heil Mitglied
    Registriert seit:
    12. Mai 2015
    Beiträge:
    6
    Danke erhalten:
    0
    Hi,

    ich suche allgemeine Informationen für die Entwicklung, u.a.:
    - Vorgaben für den Source Code Style (tabs oder spaces, nameing conventions, line wrapping, spaces, usw.). Eventuell gibts ein fertiges preset file für phpstorm?
    - Externe Bilbiotheken, was ist der richtige Ort dafür, das ext Verzeichnis?
    - Ist es ein Problem, wenn die externe Bibliothek Teile des Zend Frameworks 1 (Zend Http Client) enthält?


    danke,
    mfg,
     
  2. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    here it is (Link nur für registrierte Nutzer sichtbar.)
     
  3. Jürgen Heil
    Jürgen Heil Mitglied
    Registriert seit:
    12. Mai 2015
    Beiträge:
    6
    Danke erhalten:
    0
    danke, die Doku kenne ich, allerdings beantwortet diese nicht meine oben gestellten Fragen ;)
     
  4. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    mehr is nicht, oder mal bei Gambio anfragen ob du auf deren Entwickler Platform darfst.
     
  5. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    Darf der, ich weiss wo der herkommt, aber es sind trotzdem noch viele Dinge Stand heute mies dokumentiert. Wir arbeiten daran, die Lage zu verbessern.

    Zu Coding Guidelines habe ich gerade mal ein Dokument das schon eine Weile intern als Entwurf unterwegs war hier veröffentlicht:

    https://tracker.gambio-server.net/projects/gxdoc/wiki/Coding_Guidelines

    Beim Einbauen von externem Bibliotheken muss die Lizenz der Bibliothek mit der GPLv2 kompatibel sein, wenn gewollt ist das irgendwas irgendwann mal in den Shopkern aufgenommen werden soll. Wenn ein Anbieter Module nie über uns ausliefern lassen möchte, wirds flexibler, es trifft uns halt nicht.

    Grundsätzlich sind externe Bibliotheken im ext Ordner unterhalb des Shoproots gut aufgehoben.

    EDIT: Jetzt auch mit PHPStorm Preset Datei ganz unten als Anhang
     
  6. Jürgen Heil
    Jürgen Heil Mitglied
    Registriert seit:
    12. Mai 2015
    Beiträge:
    6
    Danke erhalten:
    0
    Super Danke! das hilft schon mal weiter ...
     
  7. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    Na also :)