0

Ich plane, ein Open-Source-ProjektGrundlagen zum Starten eines Open-Source-Beitrags Richtlinien des Knotens Projektes

derzeit in der Planungsphase zu starten

ich den Tech-Stack fertig gestellt habe und es wird meist Knoten sein im Backend und JS SPA Framework im Frontend

Momentan dokumentiere ich Beitragsrichtlinien.

möchte ich das Projekt streng sein Gerät getestet und der Code sollte sich an Airbnb JS style guide

die Methoden sollte ich jeden Beitrag zu zwingen implementieren, um mit den Anforderungen an einem ähnlichen Projekt

Links zu erfüllen oder eine Werkzeuge/Bibliothek wäre hilfreich

Antwort

1

Ich bin kein Experte für die technischen Möglichkeiten hier, so eine Antwort, die sich auf die weichen Aspekte hier konzentriert: zunächst einmal, in Ihre eigene Einstellung zu sehen. Wenn Sie wirklich denken, dass Sie wollen, dass Sie etwas mit Menschen, die Sie fragen, um mit Ihnen an einem Projekt arbeiten zu wollen, sind Sie (bis zu einem gewissen Grad) bereits das falsche Kaninchen Loch.

Mein Vorschlag: Konzentrieren Sie sich darauf, Ihre Erwartungen klar zu beschreiben und zu dokumentieren. Machen Sie für zukünftige Teilnehmer deutlich, welche Art von Input bereitgestellt werden soll. Und sei bereit zu führen durch Beispiel. Stellen Sie sicher, dass alles, das Sie dem Projekt hinzufügen, absolut ist, um diese Ziele für Qualität, Form, Inhalt 100% zu erfüllen, die Sie ursprünglich aufstellen. Und von da an: seien Sie bereit, die Beiträge anderer Leute zu überprüfen. "Lint" -ähnliche Werkzeuge können Regelverstöße erfassen - aber selbst schön formatierter Code kann "nicht sauber" sein, nicht lesbar, nicht wartbar.

Seien Sie also bereit, viel Zeit mit Code-Reviews zu verbringen - versuchen Sie, positives Verhalten zu fördern und geben Sie hilfreiche, konstruktive Vorschläge für Eingaben, die nicht Ihren Standards entsprechen.

+0

vielleicht in Frage, kam ich etwas arrogant oder unhöflich, aber alles, was ich will, ist die Einhaltung einer Standard-Codebasis natürlich Code Überprüfung ist die defacto Voraussetzung für die Erfüllung des Projekts und ja, das sollte meine primäre Verantwortung sein. Ich möchte nur die Codebasis nicht ein Spaghetti werden seltsame Inkonsistenzen rund um – ahhmarr

+0

Sure. Mein Hauptpunkt ist, * Bewusstsein * zu schaffen. Selbst ein falsches Wort hier oder dort kann Eindrücke auf der Empfangsseite Ihrer Kommunikation erzeugen, die Sie nicht erstellen wollten. Wie du gerade gemerkt hast ;-) – GhostCat

Verwandte Themen