Codiade
Ein guter Quellcode -Editor ist der beste Freund jedes Programmierers. Einige bevorzugen die Einfachheit von Notepad ++, während andere die reiche Codeunterstützung und die integrierte Debugging -Erfahrung von Visual Studio oder Eclipse bevorzugen. Irgendwo direkt zwischen einfachen Code-Editoren und vollwertigen integrierten Entwicklungsumgebungen befindet sich CODIAD, ein webbasiertes IDE-Framework mit einem kleinen Fußabdruck und minimalen Anforderungen.
Codiad läuft auf jedem Server mit Apache 2 und PHP 5+ und funktioniert in Chrome, Firefox, IE9+ und allen anderen modernen Webbrowsern. Wenn es um sein Design geht, ähnelt Codiad erhabenem Text und hat auch ähnliche Funktionen. CODIAD unterstützt mehrere Benutzer und die kollaborative Echtzeit-Bearbeitung. Es verfügt über über 20 Syntax-Farbthemen, verfügt über erweiterte Suchwerkzeuge und intelligente automatische Funktionen. Sie sind in über 40 Sprachen erhältlich.
Die Installation von Codiad ist bemerkenswert einfach, und noch weniger erfahrene Softwareentwickler und Webadministratoren sollten in nur wenigen Minuten in der Lage sein, sie zu vervollständigen. Um zu erfahren, wie Sie CODIAD auf Ihrem Webserver installieren, überspringen Sie den letzten Abschnitt dieses Artikels.
Taiga.io
Seien wir ehrlich: Viele Projektmanagementplattformen sind hässlich, unintuitiv und umständlich. Deshalb ist es eine solche Erleichterung, eine Projektmanagementplattform zu sehen, die die Arbeit wirklich angenehm macht. Taiga wurde erstmals 2014 als kostenlose und Open -Source -Projektmanagementplattform für Startups, agile Entwickler und Designer veröffentlicht. Nur ein Jahr später gewann Taiga das vom Agile Portal geschätzte agile Tool 2015, und der Rest ist Geschichte.
Taiga-Entwickler glauben wirklich an Open-Source-Software, und sie sind eingefleischte Praktiker des Agile Software Development. Sie haben ihre Projektmanagementlösung so gestaltet, dass sie sowohl einfache als auch komplexe Projekte entweder mit Kanban- oder Scrum -Vorlage oder beides verarbeiten, oder beides. Taiga spielt gut mit webbasierten Versionsrepositorys wie Github und Bitbucket und bietet auch mehrere Importeure, um die Migration von proprietären Softwareplattformen zu erleichtern.
Materie
Viele Softwareentwicklungsteams kommunizieren heute mit Slack, einem Cloud-basierten Satz proprietärer Teamkollaborations-Tools und -dienste, die von Stewart Butterfield gegründet wurden. Aber selbst für kleine Teams kann Slack sehr teuer werden, ganz zu schweigen von den Problemen, die sich aus ihrer Eigentumsbefugnis ergeben können. Deshalb sollten alle Entwickler Materie als Open-Source-Alternative zu Slack betrachten.
Genau wie Slack hilft Materie den Entwicklern, nahtlos zu kommunizieren und jeden überall auf jedem Gerät zu erreichen. Es integriert sich in viele vorhandene Anwendungen und verfügt über ein leistungsstarkes Plugin -Framework. Matter meiste kann angepasst werden, um Schatten zu beseitigen und die Einhaltung der einzigartigen regionalen, branchenspezifischen und unternehmensspezifischen Anforderungen zu gewährleisten. Es wird von Unternehmen wie Samsung, Virgin, Bristol-Myers Squibb und vielen anderen verwendet.
Kleine Teams müssen keinen einzigen Dollar für die Verwendung von Matter meist bezahlen, und die grundlegende Unternehmensversion kostet nur 39 US-Dollar pro Benutzer und Jahr und verfügt über Active Directory / LDAP-Einzelsignal-On-On-On-On-Push-Benachrichtigungen über HPNS, Multi-Factor-Authentifizierung , Tools für benutzerdefinierte Branding, erweiterte Zugangskontrollrichtlinie und Unterstützung am nächsten Geschäftstag unter anderem.
Lesen Sie die Dokumente
Alle erfolgreichen Softwareentwickler sind sich der Bedeutung der ordnungsgemäßen Dokumentation bewusst. Mit Lesen der DOCs können Sie die Softwaredokumentation problemlos erstellen, hosten und durchsuchen und so mehr Zeit für die Softwareentwicklung selbst widmen.
Lesen Sie die DOCS vereinfachen Software -Dokumentation, indem Sie das Erstellen, Versioning und Hosting Ihrer Dokumente für Sie automatisieren. Die Plattform steht Open Source und ist zum Download frei zur Verfügung gestellt. Die Dokumentation, die auf dem Lesen der Dokumente gehostet werden.
Lesen Sie die DOCS unterstützt die Versionierung der Dokumentation und ermöglicht es Ihnen, mehrere Versionen Ihrer Dokumentation zu hosten und zu erstellen, was von den Benutzern älterer Versionen Ihrer Software garantiert geschätzt wird.
Akzent
Akzent ist das erste Entwickler-orientierte Übersetzungsinstrument. Es verfügt über leistungsstarke Suchfunktionen, die das Finden der richtigen Zeichenfolge zu einer leichten Aufgabe machen und Ihre Diskussionen rund um die Saiten für eine verbesserte Zusammenarbeit zentralisiert haben.
Accent unterstützt mehrere Formate, sodass es durchaus möglich ist, eine iOS -Strings -Datei zu importieren und beispielsweise eine Android -XML -Datei zu exportieren. Sie können den Akzent leicht in Slack und viele andere Tools integrieren, und die Installation von Akzent auf einem Webserver kann kaum einfacher sein. Lesen Sie zu Beginn des offiziellen QuickStart Guide.
So installieren und konfigurieren Sie Codiad
Codiade benötigt PHP 5.3 oder höher, Apache 2 und Git. Wenn Sie Ubuntu verwenden, können Sie alle drei mit den folgenden Befehlen installieren:
Laden Sie als Nächst.
Stellen Sie sicher, dass die folgenden Ordner und Dateien Schreibfunktionen haben:
Navigieren Sie in Ihrem Webbrowser zum Ordner, in dem Sie den Inhalt des Archivs extrahiert haben. Ein Installationsbildschirm sollte angezeigt werden und Sie aufmerksam machen, falls es Abhängigkeiten gibt, die Sie nicht treffen.
Geben Sie die angeforderten Informationen ein, um ein Benutzerkonto zu erstellen und ein neues Projekt zu starten. Anschließend können Sie die offizielle Seite mit Plugins für Codiad besuchen und eine von ihnen installieren, indem Sie einfach das Plugin in das Verzeichnis /Plugins auf Ihrem Server platzieren.
Abschluss
Unabhängig davon, ob Sie ein unabhängiger Softwareentwickler oder ein großes Studio sind, ermöglichen die selbst gehosteten Softwareentwicklungstools, sich von zentralisierten Cloud-basierten Diensten zu entfernen, ohne die Fähigkeit zu beeinträchtigen, mit anderen zusammenzuarbeiten und komplexe Projekte von überall in der Welt. In diesem Artikel haben wir fünf beliebte selbst gehostete Softwareentwicklungs-Tools eingeführt, die zeigen möchten, was die Welt der selbst gehosteten Software zu bieten hat.