La aplicación de tareas pendientes de código abierto para marcadores.
AVISO 15 de junio de 2020: La nueva rama predeterminada se denomina "troncal".
Ofrecemos este código fuente para Desmarcar completamente gratis. Lo hacemos con la esperanza de que Unmark dure muchos años incluso si dejamos de mantenerlo. También puedes usarlo gratis (con una actualización paga) en Unmark.it
Para apoyar su desarrollo posterior, considere suscribirse a Unmark.it y realizar una donación a través de Paypal. O puede contribuir al código.
La ejecución de Desmarcar solo se recomienda para usuarios intermedios. Esto no significa que si eres principiante no queremos que lo intentes. ¡Hackear! Sólo que deberías esperar algunos obstáculos (aunque los eliminamos todo el tiempo). Si necesita ayuda más allá de la proporcionada, cree un problema en Github. Antes de crear un nuevo problema, recomendamos buscar los problemas en GitHub para ver cómo otros han resuelto sus problemas.
Ahora se recomienda utilizar Docker/Docker Compose para instalar y ejecutar Unmark localmente tanto para uso personal como para desarrollo. Consulte la sección de instrucciones de instalación a continuación.
Sin embargo, si vas a ejecutar tu propio servidor:
Se han informado algunos problemas comunes. Algunos intentan cargar Unmark en un subdirectorio, usando diferentes versiones de PHP o Apache, o usando bases de datos completamente diferentes. Si bien es posible hacerlo, espere problemas.
Otras cosas comunes que surgen:
Hemos incluido los archivos Docker Compose, Dockerfile y PHP.ini apropiados para ejecutar Unmark localmente en Windows o Mac con casi ninguna configuración. Hemos estado usando Docker tanto en Windows como en Mac en las dos últimas versiones y nos gusta. Sin embargo, esto aún se encuentra en sus primeras fases, así que informe cualquier problema que encuentre.
Advertencia: Al ejecutar docker-compose down -v
se borrarán los volúmenes de Docker, incluida su base de datos local. Si no incluye el argumento -v su base de datos permanecerá intacta. Si necesita ejecutar -v inicie sesión en Unmark y exporte sus marcas primero.
/application/config/database-sample.php
a /application/config/database.php
docker-compose up -d
(para cerrar Desmarcar ejecute docker-compose down
)git clone https://github.com/cdevroe/unmark.git
(o, si ha bifurcado el repositorio, use su URL)/application/config/database-sample.php
a /application/config/database.php
(deje database-sample.php
en su lugar)/application/config/database-sample.php
a /application/config/database.php
docker-compose up -d
(para cerrar Desmarcar ejecute docker-compose down
)npm install
grunt
más información sobre GruntYa no es recomendable, ¡pero haz lo que quieras!
/application/config/database-sample.php
a /application/config/database.php
/application/config/database.php
your-local-url/setup
docker-compose down
/application/config/database.php
local).git pull origin trunk
npm update
en el directorio raíz de la aplicacióngrunt
en el directorio raíz de la aplicación.Actualmente, Unmark admite la importación desde la versión alojada de Unmark, cualquier versión autohospedada de Unmark, Readability, Pinboard, Delicious, Pocket y muchos otros servicios.
Para garantizar que esto funcione correctamente, asegúrese de que la configuración "max_upload_size" de su archivo PHP.ini sea mayor que el archivo que está intentando importar.
Por favor considere donar a través de Paypal. Otra forma importante en la que puedes contribuir es informar cualquier problema que encuentres con Unmark en Github y ser lo más detallado posible sobre el problema que tienes.
Otra forma es contribuir con su propio código mediante solicitudes de extracción. Aquí hay algunas notas sobre cómo hacerlo.
git checkout -b your-branch-name
git push origin your-branch-name
Esto nos facilita probar su código localmente y también permite que la comunidad tenga una discusión al respecto.
Usamos Grunt para compilar nuestros archivos SASS en CSS y concatenar y comprimir nuestros archivos JavaScript para usarlos y algunas otras tareas pequeñas. Para cualquier actualización de JavaScript o estilos, también necesitarás usar Grunt. Consulte el sitio web de Grunt para obtener ayuda. Algún día nos gustaría alejarnos de Grunt para la mayoría de estas tareas.
Desmarcar fue creado originalmente por Colin Devroe. Fue un proyecto paralelo llamado Nilai (la palabra indonesia para "marca") y reconstruido desde cero por Plain, una pequeña empresa de software, que incluía a Jeff Johns, Kyle Ruane, Tim Whitacre, Chris Fehnel, Jakub Jakubiec y Colin Devroe. .
Ahora Colin, Kyle y la comunidad lo mantienen en su tiempo libre. Considere donar o contribuir con código para mantener Unmark vivo y saludable.
Actualmente mantenido por: @cdevroe y @kyleruane.
Un agradecimiento muy especial a:
También contribuciones de @thebrandonallen, @simonschaufi, @williamknauss, @hewigovens