書籤的開源待辦事項應用程式。
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 的貢獻