Wie kann ich mit dem Versandcode beginnen?

8

Ich habe gerade angefangen zu lernen, wie man mit LPTHW programmiert , und während sich mein Können entwickelt, möchte ich mit dem Versand von Code beginnen, unabhängig davon, ob er versandbereit ist oder nicht, nur um mir angewöhnen zu müssen, immer Code zu versenden und keine Angst davor zu haben Versandcode.

Gibt es eine anfängerfreundliche Anleitung zum Versandcode?

JosephS
quelle

Antworten:

9

Sie erwähnen den Versandcode im Vergleich zum Versand eines Produkts. Denken Sie daran, dass es sich um zwei sehr unterschiedliche Dinge handelt. Wenn Ihr wahres Interesse der Versandcode ist:

  1. Richten Sie ein Github- , Bitbucket- , Google-Code- oder <Lieblingshosting hier> -Konto ein
  2. Starten Sie ein kleines Projekt oder starten Sie mehrere
  3. Übertragen Sie Ihren Code in Ihr öffentliches Quell-Repository
  4. Schreiben Sie öffentlich über Ihre Erfahrungen und verweisen Sie auf Ihre Repositories
  5. Nehmen Sie an lokalen Benutzergruppen teil und teilen Sie Ihre Erfahrungen
  6. Suchen Sie nach Feedback
  7. Anpassen, umgestalten, Funktionen hinzufügen, neue Projekte starten
  8. Teilen Sie, was Sie lernen
  9. Suchen Sie nach Mitarbeitern - ohne Mitarbeiter ist es schwierig, besser zu werden
  10. Wenn Sie bereit sind, beginnen Sie mit dem Versand der Produkte
Scant Roger
quelle
5

Der Versandcode, wenn er nicht versandbereit ist, ist wie das Jonglieren mit Nitroglycerinstöcken in einer Bärenhöhle während ihres saisonalen Nickerchens. Etwas wird herunterfallen, es wird viel Lärm und Blut geben und du wirst bei wütenden Bären bleiben, um damit fertig zu werden.

Der beste Rat, den ich geben kann, ist die Entwicklung einer Denkweise und eines Arbeitsprozesses, mit denen Sie einen versandfähigen Code schneller und effizienter erstellen können.

http://www.codinghorror.com/blog/2006/07/what-is-modern-software-development.html

Dies ist ein Anfang.

Daniel Iankov
quelle
Plus eins für Bären und Nitroglycerin!
Andy Hunt
1
Mein Lieblingsbeispiel: github.com/MrMEEE/bumblebee/commit/…
Anton Barkovsky
0

Wenn Sie tatsächlich bereit sind, Ihren Code zu versenden (und nicht nur, weil Sie möchten, sondern weil der Code bereit ist), finden Sie hier einige Ressourcen.

Ich würde Scant Rogers Rat befolgen, bevor ich etwas davon mache.

http://pypi.python.org/pypi - Python Package Index, der normalerweise für Bibliotheken verwendet wird und alle diese können mit der easy_install-Software installiert werden

http://docs.python.org/library/distutils.html - Das distutils-Paket, das dies unglaublich einfach macht

http://www.debian.org/doc/manuals/maint-guide/ - Leitfaden für Debian-Betreuer. Mit der "Setup" -Funktion von distutils können Sie RPM- und MSI-Dateien für die Verteilung unter Red Hat (und Fedora und allen anderen, die RPMs verwenden) und Windows erstellen. Es fehlt jedoch insbesondere die Möglichkeit, ein Deb-Paket zu erstellen. Sie müssen das selbst tun, wenn Sie versuchen möchten, es in Debian zu bekommen. Sie sind sehr streng in Bezug auf die Pakete, die sie einlassen. Wenn es also nicht funktioniert, erwarten Sie nicht, dass Sie von jemandem gesponsert werden.

jsternberg
quelle