Erfahrung entfesselte Live -Demo →
UNLEASH ist eine leistungsstarke Open-Source-Lösung für das Feature-Management. Es optimiert Ihren Entwicklungs -Workflow, beschleunigt die Softwarebereitstellung und befördert Teams, um zu kontrollieren, wie und wann sie Endbenutzern neue Funktionen zur Verfügung stellen. Mit UNSEAD können Sie Code für die Produktion in kleineren, überschaubaren Freisetzungen in Ihrem eigenen Tempo bereitstellen.
Mit Feature -Flags in Unleashs können Sie Ihren Code mit realen Produktionsdaten testen und das Risiko verringern, die Erfahrung Ihrer Benutzer negativ zu beeinflussen. Es ermöglicht Ihrem Team auch, gleichzeitig an mehreren Funktionen zu arbeiten, ohne separate Feature -Zweige zu benötigen.
Entfesselt ist die beliebteste Open-Source-Lösung für das Feature-Markierende auf GitHub. Es unterstützt 15 offizielle Client- und Server -SDKs und über 15 SDKs Community. Sie können sogar Ihr eigenes SDK erstellen, wenn Sie möchten. Die Entfessel ist mit jeder Sprache und jedem Rahmen kompatibel.
Um mit dem Entfesseln zu beginnen, können Sie entfesselte Enterprise entweder mit einer kostenlosen Testversion oder mit unserer Open-Source-Lösung vor lokal anfangen.
Fragen Sie zunächst eine kostenlose Testversion an. Auf diese Weise haben Sie Zugriff auf eine gehostete Instanz mit unbegrenzten Projekten und Umgebungen sowie Funktionen wie rollenbasierter Zugriffskontrolle, Änderungsanforderungen, einzelner Anmelden und SCIM für die automatische Benutzerbereitstellung.
Um die Entfessel vor Ort einzurichten, benötigen Sie auf Ihrem Computer git und docker installiert.
Führen Sie die folgenden Befehle aus:
git clone [email protected]:Unleash/unleash.git
cd unleash
docker compose up -d Zeigen Sie dann Ihren Browser auf localhost:4242 und melden Sie sich an, indem Sie:
adminunleash4allWenn Sie den Quellcode in diesem Repo lieber direkt über node.js ausführen möchten, finden Sie in den Schritt-für-Schritt-Anweisungen, um im Beitragshandbuch zu arbeiten.
Finden Sie Ihren bevorzugten SDK in unserer Liste der offiziellen SDKs und importieren Sie sie in Ihr Projekt. Befolgen Sie die Setup -Guides für Ihr spezifisches SDK.
Wenn Sie die Docker Compose -Datei aus dem vorherigen Schritt verwenden, müssen Sie die Konfigurationsdetails erhalten, die Sie in Gang bringen müssen:
http://localhost:4242/api/frontend/clientKey : default:development.unleash-insecure-frontend-api-tokenhttp://localhost:4242/api/default:development.unleash-insecure-api-tokenWenn Sie ein anderes Setup verwenden, sind Ihre Konfigurationsdetails höchstwahrscheinlich auch unterschiedlich.
Das Überprüfen des Status eines Feature -Flags in Ihrem Code ist einfach! Die Syntax variiert je nach Sprache ab. Sie benötigen jedoch nur ein einfacher Funktionsaufruf, um zu überprüfen, ob ein Flag verfügbar ist. So könnte es in Java aussehen:
if ( unleash . isEnabled ( "AwesomeFeature" )) {
// do new, flashy thing
} else {
// do old, boring stuff
}Wenn Sie nicht vor Ort entfesselt werden möchten, bieten wir auch einfache Einsatz -Setups für Heroku und Digital Ocean an:
Die obigen Abschnitte zeigen Ihnen, wie Sie schnell und einfach zum Laufen gehen können. Wenn Sie bereit sind, die Entfessel für Ihre eigene Umgebung zu konfigurieren und anzupassen, lesen Sie die Dokumentation, um mit selbstverwalteten Bereitstellungen zu beginnen, Konfigurationsoptionen zu entfesseln oder die Entfessel lokal über Docker auszuführen.
Probieren Sie die Online -Demo entfesselt.
Wir wissen, dass das Erlernen eines neuen Tools hart und zeitaufwändig sein kann. Wir haben eine wachsende Gemeinschaft, die gerne hilft. Bitte zögern Sie nicht, um Hilfe zu erreichen.
Nehmen Sie sich nicht mehr auf Slack, wenn Sie offene Fragen zum Entfesseln stellen, diese Themen im Allgemeinen umschalten oder besprechen.
Erstellen Sie ein GitHub -Problem, wenn Sie einen Fehler gefunden haben oder Ideen zur Verbesserung der Entfessel haben.
Besuchen Sie die Dokumentation für eingehende Beschreibungen, Anleitungen und mehr.
Erfahren Sie mehr über die Prinzipien des Aufbaus und der Skalierungs -Feature -Flag -Lösungen.
Die Entfessel ist die größte Open-Source-Feature-Flag-Lösung für GitHub. Der Aufbau von UNSEAS ist eine gemeinsame Anstrengung, und wir danken vielen klugen und talentierten Personen sehr dankbar. Wenn wir zusammen mit der Community aufbauen, stellt wir sicher, dass wir ein Produkt aufbauen, das echte Probleme für echte Menschen löst. Wir würden uns auch freuen, Ihre Hilfe zu haben: Bitte zögern Sie nicht, Probleme zu öffnen oder Pull -Anfragen zu stellen.
Schauen Sie sich die Datei mit Beitrags.md -Datei für Beitragsrichtlinien und den Leitfaden für Entfesselentwickler für Tipps zum Umgebungsaufbau, die Ausführung der Tests und das Ausführen von Entfesseln aus der Quelle an.
Wenn Sie nach einer der folgenden Funktionen suchen, sehen Sie sich bitte unsere Profi- und Unternehmenspläne an:
Die Entfessel hat sich in den letzten Jahren erheblich weiterentwickelt, und wir wissen, wie schwierig es sein kann, Software auf dem neuesten Stand zu halten. Wenn Sie die aktuelle Hauptversion verwenden, sollte das Upgrade kein Problem sein. Wenn Sie sich in einer früheren Hauptversion befinden, lesen Sie den Entfessel -Migrationsleitfaden!