Suchen Sie nach Feedback / Bewertung des Emacs-Pakets?

7

Das ist eine meta-ish Frage, aber Google ist in diesem Fall nicht hilfreich.

Gibt es standardisierte Gewohnheiten, wo / wie / ob man Feedback zu seinem (oder ihrem) neuen Emacs-Paket einholen sollte? Vor allem - vor der Veröffentlichung.

Mein besonderer Fall ist, dass ich angefangen habe, längere und möglicherweise wiederverwendbare Teile meiner .emacs zu extrahieren und zu verpacken (der erste Punkt ist Theme-Switcher , aber ich habe ein paar weitere Ideen). Da es möglich ist, dass jemand anderes von diesem Code profitiert (und möglicherweise Verbesserungen anbietet), erwäge ich, ihn auf melpa zu veröffentlichen. Trotzdem ist mein Elisp-Wissen sehr einfach, daher zögere ich, mein Paket ohne Screening anzubieten - und leider habe ich keine Kollegen, die Elisp kennen.

Gibt es einen Ort, an dem man hier mein Paket posten könnte ? Könnten Sie die Frage überprüfen ? Ist dieser Stapelaustausch der richtige Ort? Oder vielleicht eine Newsgroup oder E-Mail-Liste?

Mekk
quelle
3
Sie erhalten eine grundlegende Code-Rückmeldung, wenn Sie eine MELPA-Pull-Anfrage senden, wenn dort etwas Problematisches lauert.
Wasamasa
In diesem Zusammenhang fehlt mir ein Diskussionsforum zu Emacs-bezogenen Themen, die nicht in die Frage-Antwort-Form dieses ansonsten hervorragenden Systems passen.
Lindydancer
1
@ Lindydancer Eine Option ist chat.stackexchange.com/rooms/17392/scratch. Es hat nur minimale Threads, ist aber dauerhaft und durchsuchbar.
dcorking

Antworten:

6

Ich glaube, dies ist eine großartige Frage, wenn man bedenkt, dass Elisp eine Sprache zu sein scheint, die leicht zu erlernen ist, aber keine Sprache, die viele Menschen beherrschen (wie in, zu lernen, wie man etwas auf die bestmögliche / am besten geeignete Weise macht). .

Sie können im #emacsIRC-Kanal des Freenode- Netzwerks um Feedback zu bestimmten Themen bitten . Vielleicht funktionieren die Chats auf diesem Stackexchange auch. Ich habe eine Reihe spezifischer Chats gesehen, bei denen Leute über Themen wie Starter-Kits interagieren.

Es gibt keinen offiziellen Ort, an dem Sie angemessene Bewertungen erhalten können. Eine Frage auf der emacs-devel- Mailingliste war, wie man sie für Neulinge zu einem schöneren Ort machen kann. Dazu gehörten auch Überprüfungen von Paketen, die im GNU ELPA-Paket-Repository wünschenswert sein könnten. Es gibt auch andere Überprüfungen, z. B. für grundlegende Patches. Hier ist ein anderes Beispiel .

Nebenbei bemerkt, wenn Sie jemanden gefunden haben, der bereit ist, Ihren Code zu überprüfen, sollten WTFs pro Minute ein guter Indikator für seine Qualität sein :)

Wasamasa
quelle
Die Diskussionen über Emacs-Entwicklung und "Mentoring" -Idee sind genau das, wonach ich suche. Schade, dass es nur 2 oder 3 Threads dieser Art gibt, alle zur gleichen Zeit, und das ist alles. Zahlreiche große Namen auf der Liste machen es auch psychologisch schwierig, einfachen Code in einem solchen Forum zu veröffentlichen. Trotzdem ist das der beste Schuss und ich werde darüber nachdenken.
Mekk
Ich habe schlechte persönliche Erfahrungen mit IRC, die für technische Diskussionen verwendet werden (ich sehe IRC als Ort chaotischer Gespräche, die viel Zeit in Anspruch nehmen und schwer zu verfolgen und zusammenzufassen sind, und bei denen er oder sie abgelenkt sein kann, selbst wenn ich die Aufmerksamkeit von jdm bekomme Jederzeit).
Mekk
Ich akzeptiere diese Antwort, da ich annehme, dass dies nur ein Zustand der Dinge ist, wie sie sind.
Mekk
Ich hasse es, das zu sagen, aber ich befürchte, dass Mentoring in Open-Source-Projekten im Allgemeinen sehr selten ist. Sobald jedoch Geld in die Gleichung kommt ...
Wasamasa
3

Hier ist ein weiterer Vorschlag: Veröffentlichen Sie (eine URL zu) Ihre Bibliothek auf der Mailingliste [email protected]. Und Sie können sogar um Feedback in Ihrer Nachricht bitten.

Drew
quelle
Ist diese Liste nicht für Diskussionen über Emacs "eigenen / internen" Code gedacht?
Mekk
Wenn Sie Gnu-Emacs-Quellen meinen, nein. Es ist für jedermanns Code. Es dient dazu, die Benutzer über die Verfügbarkeit von Code, neue Versionen einer Bibliothek usw. zu informieren. Manchmal bieten sie auch Feedback an. Und Leute, die Links zu Bibliotheken veröffentlichen, bitten manchmal um Feedback. Es handelt sich im Allgemeinen um eine Mailingliste mit geringem Volumen. Nur noch eine Ressource.
Drew
Ich habe einige Monate der letzten Archive überprüft und keine Diskussion über den Typ gefunden, den ich meine (meistens gibt es zahlreiche ELPA-Ankündigungen und wenige Handbücher, aber diese haben keine Kommentare erhalten)
Mekk
Es ist gemein für Ankündigungen. Ihre Ankündigung wäre, dass Sie dieses großartige neue Paket haben, das Sie mit Leuten diskutieren möchten, die mehr Erfahrung haben und die sich für das Problem interessieren, das Sie lösen möchten ... Die Diskussion würde wahrscheinlich auf andere Weise stattfinden. emacs-helpkönnte eine andere gute Mailingliste sein.
Rasmus
@rasmus: FWIW, ich bin nicht der Meinung, dass [email protected]dies eine gute Mailingliste wäre (wenn das die Liste ist, die du gemeint hast). Das ist wirklich zum Stellen und Beantworten von Fragen zu Emacs. Nichts hindert es daran, es auch dafür zu verwenden, aber dafür ist es nicht wirklich da.
Drew
3

Sie können auch nützliches Feedback erhalten, indem Sie im Emacs-Wiki eine Seite zu Ihrem Paket erstellen (und ausdrücklich zu Feedback ermutigen!). Sie können den Code auch selbst im Wiki in seinem Elisp-Bereich veröffentlichen. Zum einen habe ich viele nützliche Rückmeldungen für Code erhalten, den ich im Wiki gepostet habe.

Drew
quelle
Ich bin definitiv damit einverstanden, auf emacswiki zu posten. Lesen Sie die Seite unter emacswiki.org/emacs/ElispArea , um zu erfahren , wie Sie beginnen können. Es ist einfach zu bedienen.
m43cap
In Anbetracht der Tatsache, dass mein Code bereits an anderer Stelle versioniert ist, wie kann ich ihn auf emacswiki verknüpfen, anstatt ihn zu kopieren und einzufügen?
Mekk
@Mekk: Geben Sie einfach die URL ein - es wird automatisch ein Link.
Drew
2

Dies ist nur eine Idee (ich habe sie noch nie gesehen), aber Sie können sie auf ein Github-Repo übertragen, eine Ausgabe öffnen, um Feedback anzufordern, und dann eine Prämie für die Ausgabe veröffentlichen.

Wenn Sie das tun, möchten Sie genau beschreiben, wonach Sie in Ihrem Kopfgeld suchen, und es wahrscheinlich irgendwo wie r / emacs , unserem Chatroom und / oder #emacsIRC-Kanal ankündigen .

Malabarba
quelle