L'application de tâches open source pour les signets.
AVIS 15 juin 2020 : La nouvelle branche par défaut est nommée « trunk ».
Nous proposons ce code source pour Unmark entièrement gratuit. Nous le faisons dans l'espoir qu'Unmark perdurera pendant de nombreuses années, même si nous arrêtons de le maintenir. Vous pouvez également l'utiliser gratuitement (avec une mise à niveau payante) sur Unmark.it
Pour soutenir son développement ultérieur, pensez à vous abonner à Unmark.it en faisant un don via Paypal. Ou bien, vous pouvez contribuer au code.
L’exécution de Unmark n’est recommandée qu’aux utilisateurs intermédiaires. Cela ne veut pas dire que si vous êtes débutant, nous ne voulons pas que vous essayiez. Piratez ! Juste que vous devez vous attendre à quelques ralentisseurs (même si nous les éliminons tout le temps). Si vous avez besoin d'aide au-delà de celle fournie, veuillez créer un problème sur Github. Avant de créer un nouveau problème, nous vous recommandons de rechercher parmi les problèmes sur GitHub pour voir comment d'autres ont résolu leurs problèmes.
Il est désormais recommandé d'utiliser Docker / Docker Compose pour installer et exécuter Unmark localement à la fois pour un usage personnel et pour le développement. Veuillez consulter la section des instructions d'installation ci-dessous.
Cependant, si vous envisagez d'exécuter votre propre serveur :
Certains problèmes courants ont été signalés. Certains tentent de charger Unmark sur un sous-répertoire, en utilisant différentes versions de PHP ou Apache, ou en utilisant des bases de données complètement différentes. Même si cela est possible, attendez-vous à des problèmes.
Autres choses courantes qui reviennent :
Nous avons inclus les fichiers Docker Compose, Dockerfile et PHP.ini appropriés pour exécuter Unmark localement sur Windows ou Mac avec presque aucune configuration. Nous utilisons Docker sur Windows et Mac depuis les deux dernières versions et nous l'aimons. Cependant, cela n’en est qu’à ses débuts, veuillez donc signaler tout problème que vous rencontrez.
Avertissement : exécuter docker-compose down -v
effacera les volumes Docker, y compris votre base de données locale. Si vous n'incluez pas l'argument -v, votre base de données restera intacte. Si vous devez exécuter -v, connectez-vous à Unmark et exportez d'abord vos marques.
/application/config/database-sample.php
en /application/config/database.php
docker-compose up -d
(pour arrêter Unmark down, exécutez docker-compose down
)git clone https://github.com/cdevroe/unmark.git
(Ou, si vous avez dupliqué le dépôt, utilisez votre URL)/application/config/database-sample.php
dans /application/config/database.php
(laissez database-sample.php
en place)/application/config/database-sample.php
en /application/config/database.php
docker-compose up -d
(pour arrêter Unmark down, exécutez docker-compose down
)npm install
grunt
plus d'informations sur GruntCe n'est plus recommandé, mais faites ce que vous voulez !
/application/config/database-sample.php
en /application/config/database.php
/application/config/database.php
your-local-url/setup
docker-compose down
/application/config/database.php
local intact.)git pull origin trunk
npm update
dans le répertoire racine de l'applicationgrunt
dans le répertoire racine de l'applicationUnmark prend actuellement en charge l'importation à partir de la version hébergée de Unmark, de toute version auto-hébergée de Unmark, Readability, Pinboard, Delicious, Pocket et de nombreux autres services.
Pour garantir que cela fonctionne correctement, assurez-vous que le paramètre "max_upload_size" de votre fichier PHP.ini est plus grand que le fichier que vous essayez d'importer.
Veuillez envisager de faire un don via Paypal. Une autre façon importante de contribuer est de signaler tout problème que vous rencontrez avec Unmark sur Github et d'être aussi détaillé que possible sur le problème que vous rencontrez.
Une autre façon consiste à contribuer votre propre code via des Pull Requests. Voici quelques notes sur la façon de procéder.
git checkout -b your-branch-name
git push origin your-branch-name
Cela nous permet de tester facilement votre code localement et permet également à la communauté d'en discuter.
Nous utilisons Grunt pour compiler nos fichiers SASS en CSS et concaténer et compresser nos fichiers JavaScript pour les utiliser et quelques autres petites tâches. Pour toute mise à jour de JavaScript ou de styles, vous devrez également utiliser Grunt. Consultez le site Web de Grunt pour obtenir de l'aide. Nous aimerions un jour nous éloigner de Grunt pour la plupart de ces tâches.
Unmark a été créé à l'origine par Colin Devroe. Il s'agissait d'un projet parallèle appelé Nilai (le mot indonésien pour « marque ») et reconstruit de A à Z par Plain, une petite société de logiciels, qui comprenait Jeff Johns, Kyle Ruane, Tim Whitacre, Chris Fehnel, Jakub Jakubiec et Colin Devroe. .
Il est désormais entretenu par Colin, Kyle et la communauté pendant leur temps libre. Veuillez envisager de faire un don ou de contribuer au code afin de garder Unmark en vie et en bonne santé.
Actuellement maintenu par : @cdevroe et @kyleruane.
Un merci tout spécial à :
Également des contributions de @thebrandonallen, @simonschaufi, @williamknauss, @hewigovens