Die Open-Source-To-Do-Anwendung für Lesezeichen.
HINWEIS 15. Juni 2020: Der neue Standardzweig heißt „trunk“.
Wir bieten diesen Quellcode für Unmark völlig kostenlos an. Wir tun dies in der Hoffnung, dass Unmark noch viele Jahre weiterbesteht, auch wenn wir die Pflege einstellen. Sie können es auch kostenlos (mit einem kostenpflichtigen Upgrade) bei Unmark.it nutzen
Um die weitere Entwicklung zu unterstützen, ziehen Sie bitte in Betracht, Unmark.it zu abonnieren und über Paypal zu spenden. Oder Sie können zum Code beitragen.
Die Ausführung von Unmark wird nur fortgeschrittenen Benutzern empfohlen. Das bedeutet nicht, dass wir nicht möchten, dass Sie es versuchen, wenn Sie ein Anfänger sind. Hack los! Nur dass Sie mit einigen Geschwindigkeitsbegrenzungen rechnen sollten (obwohl wir sie ständig beseitigen). Wenn Sie Hilfe benötigen, die über das bereitgestellte Maß hinausgeht, erstellen Sie bitte ein Problem auf Github. Bevor Sie ein neues Problem erstellen, empfehlen wir, die Probleme auf GitHub zu durchsuchen, um zu sehen, wie andere ihre Probleme gelöst haben.
Es wird jetzt empfohlen, Docker/Docker Compose zu verwenden, um Unmark sowohl für den persönlichen Gebrauch als auch für die Entwicklung lokal zu installieren und auszuführen. Bitte beachten Sie den Abschnitt mit den Installationsanweisungen unten.
Wenn Sie jedoch Ihren eigenen Server betreiben möchten:
Es wurden einige häufige Probleme gemeldet. Einige versuchen, Unmark in ein Unterverzeichnis zu laden, indem sie unterschiedliche Versionen von PHP oder Apache oder völlig andere Datenbanken verwenden. Auch wenn dies möglich ist, müssen Sie mit Problemen rechnen.
Andere häufige Dinge, die auftauchen:
Wir haben die entsprechenden Docker Compose-, Dockerfile- und PHP.ini-Dateien beigefügt, um Unmark fast ohne Einrichtung lokal unter Windows oder Mac auszuführen. Wir haben Docker in den letzten beiden Versionen sowohl auf Windows als auch auf dem Mac verwendet und es gefällt uns. Da sich dies jedoch noch in einem frühen Stadium befindet, melden Sie bitte alle Probleme, die Sie finden.
Warnung: Wenn Sie docker-compose down -v
ausführen, werden Docker-Volumes einschließlich Ihrer lokalen Datenbank gelöscht. Wenn Sie das Argument -v nicht angeben, bleibt Ihre Datenbank intakt. Wenn Sie -v ausführen müssen, melden Sie sich bei Unmark an und exportieren Sie zuerst Ihre Markierungen.
/application/config/database-sample.php
in /application/config/database.php
umdocker-compose up -d
aus (um „Unmark down“ herunterzufahren, führen Sie docker-compose down
“ aus)git clone https://github.com/cdevroe/unmark.git
aus (Oder, wenn Sie das Repo geforkt haben, verwenden Sie Ihre URL)/application/config/database-sample.php
nach /application/config/database.php
( database-sample.php
an Ort und Stelle belassen)/application/config/database-sample.php
in /application/config/database.php
umdocker-compose up -d
aus (um „Unmark down“ herunterzufahren, führen Sie docker-compose down
“ aus)npm install
grunt
weitere Informationen zu GruntNicht mehr zu empfehlen, aber machen Sie, was Sie wollen!
/application/config/database-sample.php
in /application/config/database.php
um/application/config/database.php
einyour-local-url/setup
docker-compose down
Markierung aufheben/application/config/database.php
intakt bleibt).git pull origin trunk
ausnpm update
im Stammverzeichnis der App ausgrunt
im Stammverzeichnis der App ausUnmark unterstützt derzeit den Import aus der gehosteten Version von Unmark, jeder selbst gehosteten Version von Unmark, Readability, Pinboard, Delicious, Pocket und vielen anderen Diensten.
Um sicherzustellen, dass dies ordnungsgemäß funktioniert, stellen Sie sicher, dass die Einstellung „max_upload_size“ Ihrer PHP.ini-Datei größer ist als die Datei, die Sie importieren möchten.
Bitte erwägen Sie eine Spende per Paypal. Eine weitere wichtige Möglichkeit, einen Beitrag zu leisten, besteht darin, alle Probleme, die Sie mit Unmark auf Github finden, zu melden und so detailliert wie möglich über das Problem zu sprechen, das Sie haben.
Eine andere Möglichkeit besteht darin, Ihren eigenen Code über Pull Requests beizusteuern. Hier finden Sie einige Hinweise dazu.
git checkout -b your-branch-name
git push origin your-branch-name
Dies erleichtert uns das lokale Testen Ihres Codes und ermöglicht der Community eine Diskussion darüber.
Wir verwenden Grunt, um unsere SASS-Dateien in CSS zu kompilieren und unsere JavaScript-Dateien zur Verwendung und für einige andere kleine Aufgaben zu verketten und zu komprimieren. Für alle Aktualisierungen von JavaScript oder Stilen müssen Sie auch Grunt verwenden. Weitere Informationen finden Sie auf der Grunt-Website. Für die meisten dieser Aufgaben würden wir uns gerne eines Tages von Grunt entfernen.
Unmark wurde ursprünglich von Colin Devroe erstellt. Es war ein Nebenprojekt namens Nilai (das indonesische Wort für „Markierung“) und wurde von Plain, einem kleinen Softwareunternehmen, zu dem Jeff Johns, Kyle Ruane, Tim Whitacre, Chris Fehnel, Jakub Jakubiec und Colin Devroe gehörten, von Grund auf neu aufgebaut .
Jetzt wird es von Colin, Kyle und der Community in ihrer Freizeit gepflegt. Bitte denken Sie darüber nach, Code zu spenden oder beizutragen, um Unmark am Leben zu erhalten.
Wird derzeit gepflegt von: @cdevroe und @kyleruane.
Besonderer Dank geht an:
Auch Beiträge von @thebrandonallen, @simonschaufi, @williamknauss, @hewigovens