Contao Community Alliance: Unterschied zwischen den Versionen

Aus Contao Community Documentation

K (Contao Community Alliance (CCA))
K (Wer bekommt Zugriff?)
Zeile 21: Zeile 21:
 
==Wer bekommt Zugriff?==
 
==Wer bekommt Zugriff?==
  
Grundsätzlich bekommt jeder Entwickler, der sich bereits in die Community eingebracht hat Zugriff. Den Zugriff erlauben kann [https://github.com/ContaoCommunityAlliance jeder, der bereits Zugriff auf den CCA besitzt]. Am einfachsten ist es, wenn Ihr euch bei Xtra (auf github [https://github.com/Discordier Discordier]) oder tril (auf github [https://github.com/tristanlins tristanlins]) meldet. Verwaltet, Moderiert und Organisiert wird es vorwiegend von den 2 Entwicklern, jeder Entwickler ist aber ebenfalls dazu in der Lage, diese Aufgaben mit zu übernehmen.
+
Grundsätzlich bekommt jeder Entwickler, der sich bereits in die Community eingebracht hat Zugriff. Den Zugriff erlauben kann [https://github.com/contao-community-alliance jeder, der bereits Zugriff auf den CCA besitzt]. Am einfachsten ist es, wenn Ihr euch bei Xtra (auf github [https://github.com/Discordier Discordier]) oder tril (auf github [https://github.com/tristanlins tristanlins]) meldet. Verwaltet, Moderiert und Organisiert wird es vorwiegend von den 2 Entwicklern, jeder Entwickler ist aber ebenfalls dazu in der Lage, diese Aufgaben mit zu übernehmen.
  
 
==Der Grundsatz!==
 
==Der Grundsatz!==
  
 
Zum Schluss sollte sich jeder noch mal eines klar machen: Das CCA ist eine sich selbst organisierende Gruppe. Die Gründer haben kein Interesse daran, irgendwelche Restriktionen einzuführen. Diese würden einer schnellen from Scratch Entwicklung im Wege stehen, wie sie oft sinnvoll ist wenn man neue Ansätze ausprobieren will. Daher kann das System nur überleben, wenn alle Beteiligten Entwickler sich gleichermaßen an Entwicklung und Organisation beteiligen.
 
Zum Schluss sollte sich jeder noch mal eines klar machen: Das CCA ist eine sich selbst organisierende Gruppe. Die Gründer haben kein Interesse daran, irgendwelche Restriktionen einzuführen. Diese würden einer schnellen from Scratch Entwicklung im Wege stehen, wie sie oft sinnvoll ist wenn man neue Ansätze ausprobieren will. Daher kann das System nur überleben, wenn alle Beteiligten Entwickler sich gleichermaßen an Entwicklung und Organisation beteiligen.

Version vom 12. November 2013, 12:27 Uhr

Contao Community Alliance (CCA)

ist eine Gruppierung auf github. Ziel der CCA ist es, einen zentralen Ort zum Austauschen von Ideen und zur gemeinsamen Entwicklung zu haben.

Mögliche Anwendungsfälle der CCA

  • Gemeinsame Prototypeentwicklung
  • Gemeinsame Entwicklung neuer Extensions
  • Gemeinsames Patchen von Fehlern in Contao und anderen Extensions

Grobes Vorgehen in der CCA (Richtlinien)

Grundsätzlich steht es jedem Entwickler frei, eigene Repositories anzulegen. Vorhandene Repositories zu klonen. Eigene Changes zu commiten usw. Die CCA ist so konzipiert, dass schnell und unbürokratisch andere Entwickler sich an der Entwicklung zu beteiligen. Das führt natürlich auch zu der Problematik, dass man schnell und ungefragt die Entwicklung anderer überschreiben kann. Deshalb muss jeder Entwickler aufpassen, was er verändert und commited.

Was wird aus den Projekten?

Die Projekte könnten theoretisch auf ewig im CCA bleiben. Jedoch macht das Konzept des CCA dafür wenig Sinn. Sinnvoll wäre es, wenn im CCA zuerst eine Konzeptfindung statt findet. Wenn sich dann heraus stellt, dass man daraus eine Verbesserung für Contao machen kann, kann dieser hier vorbereitet und als Patch bereitgestellt werden. Stellt sich heraus, dass sich der Bau einer Extension lohnt, sollte sich ein oder mehrere Entwickler zu einer eigenen Gruppe finden und das Projekt aus dem CCA zu einem Mainteiner oder einer Maintainer-Gruppe übertragen werden. Dort kann dann eine "kontrollierte" Entwicklung stattfinden.

Wer bekommt Zugriff?

Grundsätzlich bekommt jeder Entwickler, der sich bereits in die Community eingebracht hat Zugriff. Den Zugriff erlauben kann jeder, der bereits Zugriff auf den CCA besitzt. Am einfachsten ist es, wenn Ihr euch bei Xtra (auf github Discordier) oder tril (auf github tristanlins) meldet. Verwaltet, Moderiert und Organisiert wird es vorwiegend von den 2 Entwicklern, jeder Entwickler ist aber ebenfalls dazu in der Lage, diese Aufgaben mit zu übernehmen.

Der Grundsatz!

Zum Schluss sollte sich jeder noch mal eines klar machen: Das CCA ist eine sich selbst organisierende Gruppe. Die Gründer haben kein Interesse daran, irgendwelche Restriktionen einzuführen. Diese würden einer schnellen from Scratch Entwicklung im Wege stehen, wie sie oft sinnvoll ist wenn man neue Ansätze ausprobieren will. Daher kann das System nur überleben, wenn alle Beteiligten Entwickler sich gleichermaßen an Entwicklung und Organisation beteiligen.

Ansichten
Meine Werkzeuge

Contao Community Documentation

God: "what is your job?"
me: "i am a software developer ... i develop websites with Contao 3"
God: "sounds cool, what are you working on today? Web sockets? Ajax? HTML5 video streaming?"
me: "no, i am trying to send an email ...."

Leo Unglaub
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge