snippets client
1.0.0
スニペットは、Pocket や Google Keep の精神に基づいた「軽いブックマーク」アプリに対する私の見解です。どちらのアプリも私が望んでいたとおりに動作しないことがわかったので、VueJS を学習する方法として独自のアプリを構築することにしました。メモを取ることや画像を切り取ることよりも、単に一時的なブックマーク ソリューションであることに重点を置いています。ブラウザに永続的なブックマークを付けてコミットしたくないが、戻りたいリンクを保持するのに最適です。視聴中のビデオや、後で戻ってきたいと思っている Reddit スレッドなど)。
主に VueJS 2 + Vuex で構築されており、UI レイヤーには Element を使用します。これら以外にも、JS ライブラリに関する限り、よくある疑わしいものを多く使用します。テストカバレッジはかなり悲惨な状態ですが、個人的なプロジェクトに過ぎないものについていく時間がありませんでした。
ここでクライアント側コードのリポジトリを表示できます。
ここで開発/デモバージョンを確認できます。新しいアカウントにサインアップすると、すべてが機能するはずです (ただし、「パスワードを忘れた場合」機能はないので、パスワードを覚えておいてください)。サーバーは無料の Heroku インスタンスを実行しているため、パフォーマンスの問題が発生しても心配する必要はありません。
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# run unit tests
npm run unit
# run all tests
npm test