Ich starte eine neue Webanwendung in PHP und dieses Mal möchte ich etwas erstellen, das die Leute mithilfe einer Plugin-Oberfläche erweitern können. Wie schreibt man "Hooks" in ihren Code, damit Plugins an bestimmte Ereignisse angehängt werden
Ein Hook bezieht sich auf das Ersetzen oder Erweitern des Standardverhaltens eines Systems oder einer Anwendung durch ein benutzerdefiniertes Verhalten für ein bestimmtes Ereignis. Für Tastaturhaken bevorzugen Sie das Tag [Keyhook]. Verwenden Sie für das Hook-bezogene Hooking nur das Tag [Githooks]. Verwenden Sie zum Verknüpfen von Webdiensten stattdessen das Tag [Webhooks].
Ich starte eine neue Webanwendung in PHP und dieses Mal möchte ich etwas erstellen, das die Leute mithilfe einer Plugin-Oberfläche erweitern können. Wie schreibt man "Hooks" in ihren Code, damit Plugins an bestimmte Ereignisse angehängt werden
Ich habe einen Git-Post-Commit-Hook geschrieben und er funktioniert korrekt. Ich möchte diesen Hook jedoch hinzufügen, um ihn auf alle aktuellen (und zukünftigen) Git-Repositorys anzuwenden, an denen ich arbeite. Ich habe versucht, den Hook zu meinem ~/.git/hooks/anstatt im Hooks-Verzeichnis im...
Ich habe kürzlich den Begriff "Hook" gehört, als ich mit einigen Leuten über ein Programm gesprochen habe, das ich geschrieben habe. Ich bin mir nicht sicher, was dieser Begriff genau impliziert, obwohl ich aus dem Gespräch gefolgert habe, dass ein Hook eine Art Funktion ist. Ich suchte nach einer...
Wird es als schlechte Praxis angesehen, .git / hooks in das Projekt-Repository zu stellen (z. B. mithilfe von Symlinks). Wenn ja, was ist der beste Weg, um verschiedenen Git-Benutzern dieselben Hooks zu
Ich muss bei jeder Ausführung einige Aktionen für mein Projekt ausführen (gettext * .mo-Nachrichtendateien vorbereiten) git pull. Gibt es einen geeigneten Git-Haken, den ich bitte für diesen Zweck verwenden
Ich versuche hier ein ausgefallenes Zeug mit Git-Hooks zu machen, aber ich weiß nicht wirklich, wie ich es machen soll (oder ob es möglich ist). Was ich tun muss, ist: In jedem Commit möchte ich seinen Hash nehmen und dann eine Datei im Commit mit diesem Hash aktualisieren. Irgendwelche...
Wie kann ein Build von Jenkins aus ausgelöst werden? Wie konfiguriere ich Git Post Commit Hook? Meine Anforderung ist, dass bei Änderungen im Git-Repository für ein bestimmtes Projekt automatisch der Jenkins-Build für dieses Projekt gestartet wird. Im Jenkins-Trigger-Build-Abschnitt habe ich den...
Ich versuche sicherzustellen, dass meine Java-Anwendung angemessene Schritte unternimmt, um robust zu sein. Dazu gehört auch das ordnungsgemäße Herunterfahren. Ich lese über Shutdown-Hooks und verstehe nicht, wie ich sie in der Praxis einsetzen kann. Gibt es da draußen ein praktisches Beispiel?...
Ich möchte vor jedem Git-Push einen Unit-Test durchführen. Wenn der Test fehlschlägt, brechen Sie den Push ab, aber ich kann nicht einmal einen Pre-Push-Hook finden. Es gibt nur Pre-Commit und Pre-Rebase.
Hier ist mein aktueller Hook in einem nackten Repo, das sich auf dem Server des Unternehmens befindet: git push origin master Dieser Hook wird an Assembla weitergeleitet. Was ich brauche, ist, nur einen Zweig (im Idealfall Master) zu pushen, wenn jemand Änderungen an diesem Zweig auf unserem...
Gibt es eine Möglichkeit, eine Funktion dazu zu bringen, eine console.log-Anweisung auszugeben, wenn sie aufgerufen wird, indem irgendwo ein globaler Hook registriert wird (dh ohne die eigentliche Funktion selbst zu ändern) oder auf andere
Wie stelle ich git so ein, dass es nach jedem Commit für das lokale Repo automatisch auf ein Remote-Repo pusht (einschließlich der automatischen Bereitstellung meiner Passphrase)?
Ich möchte eine Tastenkombination in meiner Anwendung erfassen und einen Dialog auslösen, der angezeigt wird, wenn der Benutzer eine Tastaturkombination auch außerhalb der App drückt. Ähnlich wie bei der Strg-Taste von Google Desktop Search, Strg, um den Suchdialog aufzurufen. Ich habe...
Ich schreibe einen Pre-Commit-Hook. Ich möchte rennenphp -l gegen alle Dateien mit der Erweiterung .php laufen. Ich stecke jedoch fest. Ich muss eine Liste der neuen / geänderten Dateien erhalten, die bereitgestellt werden. gelöschte Dateien sollten ausgeschlossen werden. Ich habe versucht,...
Ich versuche, einen GitHub-Workflow zu erstellen, der ausgelöst wird, wenn ein anderes Repository eine neue Version erstellt. In der Dokumentation gibt es den Absatz: on.event_name.typesWo event_namewird sein release. Die Frage ist: Gibt es eine Möglichkeit, auf das releaseEreignis eines anderen...