From a47b58d5965221989d789319aab9de838220daae Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Sun, 24 Jun 2018 11:48:32 +0200 Subject: [PATCH] Installation better start with master and eventially switch to develop --- INSTALL.txt | 15 +++++++++++++-- doc/Install.md | 14 ++++++++++++-- doc/de/Install.md | 15 +++++++++++++-- 3 files changed, 38 insertions(+), 6 deletions(-) diff --git a/INSTALL.txt b/INSTALL.txt index bc0933a147..4345fcab1b 100644 --- a/INSTALL.txt +++ b/INSTALL.txt @@ -66,7 +66,7 @@ OR 2b. Clone the friendica/friendica GitHub repository and import dependencies - git clone https://github.com/friendica/friendica [web server folder] + git clone https://github.com/friendica/friendica -b master [web server folder] cd [web server folder] php bin/composer.phar install @@ -83,11 +83,22 @@ Get the addons by going into your website folder. Clone the addon repository (separately): - git clone https://github.com/friendica/friendica-addons.git addon + git clone https://github.com/friendica/friendica-addons.git -b master addon If you copy the directory tree to your webserver, make sure that you also copy .htaccess - as "dot" files are often hidden and aren't normally copied. +If you want to use the development version of Friendica you can switch to +the devel branch in the repository by running + + git checkout develop + bin/composer.phar install + cd addon + git checkout develop + +please be aware that the develop branch may break your Friendica node at any +time. If you encounter a bug, please let us know. + 3. Create an empty database and note the access details (hostname, username, password, database name). diff --git a/doc/Install.md b/doc/Install.md index dbc9e7fe2a..3574780961 100644 --- a/doc/Install.md +++ b/doc/Install.md @@ -47,7 +47,7 @@ If you are able to do so, we recommend using git to clone the source repository This makes the software much easier to update. The Linux commands to clone the repository into a directory "mywebsite" would be - git clone https://github.com/friendica/friendica.git mywebsite + git clone https://github.com/friendica/friendica.git -b master mywebsite cd mywebsite bin/composer.phar install @@ -63,10 +63,20 @@ Get the addons by going into your website folder. Clone the addon repository (separately): - git clone https://github.com/friendica/friendica-addons.git addon + git clone https://github.com/friendica/friendica-addons.git -b master addon If you copy the directory tree to your webserver, make sure that you also copy .htaccess - as "dot" files are often hidden and aren't normally copied. +If you want to use the development version of Friendica you can switch to the devel branch in the repository by running + + git checkout develop + bin/composer.phar install + cd addon + git checkout develop + +please be aware that the develop branch may break your Friendica node at any time. +If you encounter a bug, please let us know. + ### Create a database Create an empty database and note the access details (hostname, username, password, database name). diff --git a/doc/de/Install.md b/doc/de/Install.md index 82b579eb83..f324da68e0 100644 --- a/doc/de/Install.md +++ b/doc/de/Install.md @@ -47,7 +47,7 @@ Wenn du die Möglichkeit hierzu hast, empfehlen wir dir "git" zu nutzen, um die Das macht die Aktualisierung wesentlich einfacher. Der Linux-Code, mit dem man die Dateien direkt in ein Verzeichnis wie "meinewebseite" kopiert, ist - git clone https://github.com/friendica/friendica.git mywebsite + git clone https://github.com/friendica/friendica.git -b master mywebsite cd mywebsite bin/composer.phar install @@ -62,7 +62,7 @@ Falls Addons installiert werden sollen: Gehe in den Friendica-Ordner Und die Addon Repository klonst: - git clone https://github.com/friendica/friendica-addons.git addon + git clone https://github.com/friendica/friendica-addons.git -b master addon Um das Addon-Verzeichnis aktuell zu halten, solltest du in diesem Pfad ein "git pull"-Befehl eintragen @@ -71,6 +71,17 @@ Um das Addon-Verzeichnis aktuell zu halten, solltest du in diesem Pfad ein "git Wenn du den Verzeichnispfad auf deinen Webserver kopierst, dann stelle sicher, dass du auch die .htaccess kopierst, da "Punkt"-Dateien oft versteckt sind und normalerweise nicht direkt kopiert werden. +Wenn du die Entwickler Version von Friendica verwenden möchtest kannst du auf den develop Branch im git Repository wechseln. +Dies tust du mit den folgenden Befehlen + + git checkout develop + bin/composer.phar install + cd addon + git checkout develop + +Die Entwickler Version kann nach einem fehlerhaften Commit vorübergehend Probleme haben oder gar nicht mehr funktionieren. +Sollte dir so etwas passieren, lass es uns bitte wissen, damit der Fehler behoben werden kann. + ### Erselle eine Datenbank Erstelle eine leere Datenbank und notiere alle Zugangsdaten (Adresse der Datenbank, Nutzername, Passwort, Datenbankname).