书签的开源待办事项应用程序。
2020 年 6 月 15 日通知:新的默认分支名为“trunk”。
我们完全免费提供 Unmark 的源代码。我们这样做是希望 Unmark 能够继续存在很多年,即使我们停止维护它。您还可以在 Unmark.it 免费使用它(付费升级)
为了支持其进一步发展,请考虑订阅 Unmark.it,通过 Paypal 捐款。或者,您可以为代码做出贡献。
仅建议中级用户运行取消标记。这并不意味着如果您是初学者,我们不希望您尝试。砍掉!只是您应该期待一些减速带(不过,我们一直在消除它们)。如果您需要超出所提供的帮助,请在 Github 上创建问题。在创建新问题之前,我们建议搜索 GitHub 上的问题,看看其他人如何解决他们的问题。
现在建议使用 Docker / Docker Compose 在本地安装并运行 Unmark,无论是个人使用还是开发。请参阅下面的安装说明部分。
但是,如果您要运行自己的服务器:
已报告了一些常见问题。有些人尝试在子目录上加载 Unmark,使用不同版本的 PHP 或 Apache,或者使用完全不同的数据库。虽然有可能这样做,但预计会出现问题。
其他常见的事情出现:
我们已包含适当的 Docker Compose、Dockerfile 和 PHP.ini 文件,以便在 Windows 或 Mac 上本地运行 Unmark,几乎无需进行任何设置。在过去的两个版本中,我们一直在 Windows 和 Mac 上使用 Docker,我们喜欢它。但是,这仍处于早期阶段,因此请报告您发现的任何问题。
警告:运行docker-compose down -v
将删除包括本地数据库在内的 Docker 卷。如果不包含 -v 参数,您的数据库将保持不变。如果您需要运行 -v 登录到取消标记并首先导出您的标记。
/application/config/database-sample.php
重命名为/application/config/database.php
docker-compose up -d
(要关闭取消标记,请运行docker-compose down
)git clone https://github.com/cdevroe/unmark.git
(或者,如果您已经分叉了存储库,请使用您的 URL)/application/config/database-sample.php
复制到/application/config/database.php
(将database-sample.php
保留在原处)/application/config/database-sample.php
重命名为/application/config/database.php
docker-compose up -d
(要关闭取消标记,请运行docker-compose down
)npm install
grunt
有关 Grunt 的更多信息不再推荐,但随心所欲!
/application/config/database-sample.php
重命名为/application/config/database.php
/application/config/database.php
中填写正确的数据库凭据your-local-url/setup
docker-compose down
/application/config/database.php
完好无损。)git pull origin trunk
npm update
grunt
Unmark目前支持从Unmark的托管版本、Unmark、Readability、Pinboard、Delicious、Pocket和许多其他服务的任何自托管版本导入。
为了确保其正常工作,请确保 PHP.ini 文件的“max_upload_size”设置大于您尝试导入的文件。
请考虑通过 Paypal 捐款。您可以贡献的另一种主要方式是报告您在 Github 上使用 Unmark 发现的任何问题,并尽可能详细地说明您遇到的问题。
另一种方法是通过 Pull Request 贡献您自己的代码。以下是有关如何执行此操作的一些注意事项。
git checkout -b your-branch-name
git push origin your-branch-name
这使我们可以轻松地在本地测试您的代码,并允许社区围绕它进行讨论。
我们使用 Grunt 将 SASS 文件编译为 CSS,并连接和压缩 JavaScript 文件以供使用和其他一些小任务。对于 JavaScript 或样式的任何更新,您还需要使用 Grunt。请参阅 Grunt 网站寻求帮助。我们希望有一天能够不再使用 Grunt 来完成大部分任务。
Unmark 最初由 Colin Devroe 创建。这是一个名为 Nilai(印尼语“标记”的意思)的副项目,由 Plain 一家小型软件公司从头开始重建,成员包括 Jeff Johns、Kyle Ruane、Tim Whitacre、Chris Fehnel、Jakub Jakubiec 和 Colin Devroe 。
现在它由 Colin、Kyle 和社区在业余时间维护。请考虑捐赠或贡献代码,以保持 Unmark 的活力和健康。
目前由@cdevroe 和@kyleruane 维护。
特别感谢:
还有 @thebrandonallen、@simonschaufi、@williamknauss、@hewigovens 的贡献