Deutsch (du)

Mit bestehenden Projekten arbeiten

Ein bestehendes Projekt in condoo.Vibe weiterentwickeln oder externen Code sicher in condoo.Vibe übernehmen, ohne vorhandene Funktionen neu zu erstellen.

Du musst nicht immer mit einer völlig neuen Idee beginnen.

Vielleicht hast du bereits eine Anwendung, Website, ein Design oder eine Codebasis und möchtest mit condoo.Vibe daran weiterarbeiten.

Wie das funktioniert, hängt davon ab, wo sich das Projekt derzeit befindet und auf welche Teile condoo.Vibe zugreifen kann.

Diese Anleitung erklärt, wie du bestehende Anwendungen am besten angehst, ohne versehentlich bereits vorhandene Funktionen neu zu erstellen.

Bestehende Projekte in condoo.Vibe

Der einfachste Fall ist eine Anwendung, die du bereits mit condoo.Vibe erstellt hast.

Öffne das bestehende Projekt im Dashboard von condoo.Vibe und setze das Gespräch fort.

Da du im selben Projekt arbeitest, hat condoo.Vibe Zugriff auf den bestehenden Anwendungskontext.

Zum Beispiel:

Dieser Anwendung ein Kundenportal hinzufügen, in dem Kunden ihre Projekte, Rechnungen, Dateien und aktuellen Neuigkeiten sehen können.

Oder:

Das Dashboard neu gestalten und dabei die bestehende Authentifizierung, Datenbank, APIs und Kundenverwaltung beibehalten.

Du musst nicht allein deshalb ein weiteres Projekt erstellen, weil eine größere Funktion hinzukommt.

Zuerst das Bestehende verstehen

Bei einer etablierten Anwendung solltest du condoo.Vibe nicht sofort um große Änderungen bitten.

Stelle zunächst sicher, dass condoo.Vibe das aktuelle Produkt versteht.

Für umfangreichere Arbeit ist Explore Mode hilfreich.

Zum Beispiel:

Die bestehende Anwendung vor jeder Änderung analysieren. Die aktuelle Architektur, wichtigsten Seiten, das Datenmodell, den Authentifizierungsablauf, wesentliche Funktionen, Integrationen und alles Wichtige erklären, das ich vor der Weiterentwicklung verstehen sollte.

So kannst du bestätigen, dass condoo.Vibe das Projekt richtig versteht.

Danach die gewünschte Änderung erklären

Sobald die bestehende Anwendung verstanden ist, beschreibe das gewünschte Ergebnis.

Zum Beispiel:

Wir möchten diese Anwendung um Abonnements erweitern. Nutzer sollen die Tarife Free, Pro und Business mit unterschiedlichen Funktionsgrenzen erhalten.

Bei einer klar begrenzten Änderung kannst du möglicherweise direkt zu Build Mode wechseln.

Bei einer größeren Änderung verwende zuerst Plan Mode.

Einen Plan zur Einführung von Abonnements erstellen, ohne die bestehende Authentifizierung oder Kundendaten zu verändern. Stripe-Checkout, Abonnementstatus, Funktionsberechtigungen, Upgrades, Downgrades, Kündigungen, Webhooks und Zugang zum Abrechnungsportal berücksichtigen.

So werden das Verstehen des bestehenden Systems und dessen Veränderung voneinander getrennt.

Bestehende Funktionen bewahren

Einer der wichtigsten Grundsätze bei bestehenden Anwendungen ist, condoo.Vibe zu sagen, was sich nicht ändern darf.

Angenommen, die Anwendung verfügt bereits über eine funktionierende Authentifizierung.

Statt:

Teamarbeitsbereiche hinzufügen.

Versuche:

Der bestehenden Anwendung Teamarbeitsbereiche hinzufügen. Die aktuelle Anmeldung über Google sowie E-Mail und Passwort beibehalten. Das bestehende Authentifizierungssystem nur ersetzen, wenn die neue Arbeitsbereichsarchitektur eine Änderung zwingend erfordert.

Oder:

Das Dashboard neu gestalten. Sämtliches bestehendes API-Verhalten, Datenbankfunktionen, Filter und Benutzerberechtigungen beibehalten. Diese Anfrage betrifft ausschließlich die Darstellung und Informationshierarchie.

Je ausgereifter die Anwendung ist, desto wichtiger werden diese Grenzen.

In Etappen arbeiten

Große bestehende Anwendungen sollten in der Regel schrittweise verändert werden.

Angenommen, du hast ein bestehendes Einzelbenutzer-CRM und möchtest daraus eine Plattform für Agenturen machen.

Alles mit einer einzigen Anweisung umzusetzen, betrifft sehr viele Bereiche auf einmal.

Ein besserer Ablauf könnte so aussehen:

  1. Erkunden

    condoo.Vibe bitten, das bestehende CRM, sein Datenmodell, die Authentifizierung und wichtige Abläufe zu verstehen.

  2. Planen

    Eine Spezifikation für Agenturarbeitsbereiche, Teammitglieder, Rollen und Datentrennung erstellen.

  3. Entwickeln

    Die freigegebene Architektur implementieren.

  4. Testen

    Prüfen, ob die bestehenden CRM-Funktionen in der neuen Arbeitsbereichsstruktur weiterhin funktionieren.

  5. Erweitern

    Einladungen, Teamverwaltung, Berechtigungen, Abrechnung oder weitere Agenturfunktionen in sinnvollen Etappen hinzufügen.

Dadurch kannst du die Anwendung während der gesamten Migration überprüfen.

Bestehender Code außerhalb von condoo.Vibe

Vielleicht hast du bereits eine Anwendung, die in einer anderen Entwicklungsumgebung oder mit einem anderen KI-Programmierwerkzeug erstellt wurde.

Das Projekt könnte sich beispielsweise hier befinden:

Zunächst ist zu klären, ob sich das bestehende Projekt derzeit auf unterstütztem Weg in ein Projekt in condoo.Vibe übernehmen lässt.

Eine öffentliche URL ist nicht der Quellcode

Bei einer Adresse wie:

https://example.com

kann condoo.Vibe gegebenenfalls erkennen, wie die öffentlich sichtbare Anwendung aussieht. Die URL allein gewährt jedoch nicht automatisch Zugriff auf alles dahinter.

Eine produktive Anwendung kann Folgendes umfassen:

Vieles davon ist über die öffentliche Website nicht zugänglich.

Wenn du ein bestehendes Produkt weiterentwickeln möchtest, ist Zugriff auf die tatsächlichen Projektdateien deutlich hilfreicher als nur die öffentliche URL.

GitHub und externe Repositories

Wenn deine Anwendung in GitHub oder einem anderen Git-basierten Workflow liegt, ist es ideal, mit dem tatsächlichen Repository zu arbeiten, statt die Anwendung anhand ihrer Live-Website nachzubauen.

GitHub-Export und GitHub-Import sind allerdings unterschiedliche Funktionen.

condoo.Vibe kann unterstützte Projekte nach GitHub exportieren. So kannst du den von condoo.Vibe generierten Code in einen klassischen Entwicklungsprozess übernehmen.

Wenn dein Konto in condoo.Vibe den direkten Repository-Import unterstützt, folge den Importoptionen, die beim Erstellen eines Projekts angezeigt werden.

Ein Projekt von einem anderen Entwicklungswerkzeug übernehmen

Vielleicht wurde deine Anwendung ursprünglich auf einer anderen KI-Entwicklungsplattform erstellt.

In diesem Fall ist der sicherste Migrationsweg, nach Möglichkeit mit dem tatsächlichen Quellcode der Anwendung zu arbeiten.

Vor der Migration ermittle:

Die sichtbare Oberfläche ist nur ein Teil einer Anwendung.

Eine erfolgreiche Migration muss auch die dahinterliegenden Systeme berücksichtigen.

Nicht ohne Prüfung neu erstellen

Angenommen, du hast eine funktionierende SaaS-Anwendung und möchtest mit condoo.Vibe daran weiterarbeiten.

Beginne nicht mit:

Diese Anwendung neu erstellen.

Verstehe zunächst, was übernommen werden soll.

Ein besseres Ziel ist:

Das bestehende Produktverhalten bewahren und die aktuelle Anwendung weiterentwickeln, statt Funktionen unnötig neu zu erstellen.

Wenn eine Migration den Austausch eines Teils der vorhandenen Architektur erfordert, sollte das eine bewusste Entscheidung sein und keine unbeabsichtigte Folge des Neuaufbaus.

Mit einem bestehenden Design arbeiten

Manchmal gibt es noch keine Codebasis.

Stattdessen hast du ein Design oder eine Vorlage, aus der condoo.Vibe ein funktionierendes Produkt machen soll.

Erkläre in diesem Fall, was du bereitstellst und was condoo.Vibe erstellen soll.

Zum Beispiel:

Dieses Design als visuelle Richtung für die Anwendung verwenden. Layout und responsives Verhalten nachbilden und anschließend die dahinter benötigten Funktionen implementieren.

Beschreibe auch Verhalten, das aus der visuellen Vorlage nicht hervorgeht.

Ein Screenshot kann zeigen, wie ein Dashboard aussieht.

Er erklärt aber nicht unbedingt:

Gib condoo.Vibe diesen Produktkontext separat.

Außerhalb von condoo.Vibe weiterentwickeln

condoo.Vibe bietet auch Flexibilität, wenn du dein Projekt anderswo weiterführen möchtest.

Bei unterstützten Projekten kannst du den Anwendungscode exportieren oder in einen GitHub-basierten Entwicklungsprozess übernehmen.

Von dort aus kann dein Team Folgendes selbst verwalten:

Das ist hilfreich für Teams, die mit condoo.Vibe die Produktentwicklung beschleunigen und zugleich die Kontrolle über Code und Infrastruktur behalten möchten.

GitHub-Integration in condoo.Vibe

Hosting und Entwicklung sind unterschiedlich

condoo.Vibe kann veröffentlichte Projekte aus condoo.Vibe für dich hosten.

Hosting und Entwicklung sind jedoch getrennte Konzepte.

Du kannst:

Mit condoo.Vibe entwickeln → Bei condoo.Vibe hosten

oder, wenn Projekt und Tarif es unterstützen:

Mit condoo.Vibe entwickeln → Code exportieren → Anderswo hosten

Eine Agentur kann beispielsweise ein Projekt exportieren und auf ihrer eigenen VPS-Infrastruktur bereitstellen.

Sobald das Projekt außerhalb von condoo.Vibe verwaltet wird, liegt die Verantwortung für die externe Bereitstellungsumgebung bei deren Betreiber.

Vor größeren Änderungen

Bei der Weiterentwicklung einer bestehenden Anwendung hilft diese Checkliste:

Das Ziel ist nicht nur, die neue Funktion zum Laufen zu bringen.

Sie soll funktionieren, ohne das bereits vorhandene Produkt unnötig zu beschädigen.

Für umfangreiche bestehende Anwendungen eignet sich:

Verstehen → Schützen → Planen → Entwickeln → Testen

Verstehen

Sicherstellen, dass condoo.Vibe die aktuelle Anwendung versteht.

Schützen

Bestehende Funktionen bestimmen, die unverändert bleiben müssen.

Planen

Große Änderungen vor der Umsetzung durchdenken.

Entwickeln

Die freigegebene Änderung implementieren.

Testen

Sowohl die neue Funktion als auch bestehende Abläufe testen, die davon betroffen sein könnten.

Das wird besonders wichtig, wenn deine Anwendung größer und wertvoller wird.

Dein bestehendes Produkt kann weiter wachsen

condoo.Vibe dient nicht nur dazu, neue Ideen in erste Versionen umzusetzen.

Die größere Möglichkeit liegt darin, Software nach dieser ersten Version weiterzuentwickeln.

Mit condoo.Vibe kannst du:

Das Ziel ist nicht immer, von vorn zu beginnen.

Es geht darum, das Produkt weiter voranzubringen.

Du hast „Entwickeln mit condoo.Vibe“ abgeschlossen

Du weißt jetzt, wie Folgendes funktioniert:

Zusammen bilden diese Konzepte den Kern des Entwicklungsworkflows von condoo.Vibe.

Weiter: Was condoo.Vibe für dich erstellt

Bisher ging es vor allem darum, wie du mit condoo.Vibe arbeitest.

Als Nächstes sehen wir unter die Oberfläche der Anwendung.

Wir betrachten, was condoo.Vibe für dich einrichten kann, darunter Datenbank, Authentifizierung, Formulare, Uploads, APIs, serverseitige Funktionen und Projektdaten, ohne dass du die gesamte Backend-Infrastruktur selbst zusammenstellen musst.